1. 組み込みオブジェクトの紹介
js 内のオブジェクト:カスタム オブジェクト、組み込みオブジェクト、ブラウザー オブジェクト (ECMAScript の一部ではない) 1.1 数学オブジェクト
1.2 数学における方法
柔軟な使用: a: 次の 2 つの数値を含む 2 つの数値間の乱数を見つけます。 Math.floor( Math.random() * (max - min + 1) + min ); 例: 1 から 10 までのランダムな整数を見つける 関数 getRondom(最小値, 最大値) { Math.floor(Math.random() * (max - min + 1) + min) を返します。 } var i = getRondom(1,10); コンソールにログ出力します。 b: ランダムに並べ替えたい場合は、以下を使用できます。
例: ランダムソート var arr1 = ["Lu Han", "Wang Junkai", "Cai Xukun", "Eddie Peng", "Jay Chou", "Andy Lau", "Zhao Benshan"]; arr1.sort(関数(){ Math.random() - 0.5 を返します。 }); コンソールログ(arr1);
特殊なケース: console.log(Math.round(-1.5)) //結果は-1
console.log(Math.abs("1")); //暗黙の変換により文字列 1 が数値に変換されます console.log(Math.abs("fanfan")); //NaN
console.log(Math.max(1,4,8,35,"fanfan")); //NaN console.log(Math.max()); //-無限大
console.log(Math.min()); //無限大
1.3 日付オブジェクト使用法 1:空のコンストラクタ var d = new Date(); //パラメータがない場合は、現在のシステムの現在の時刻を返します 使用法2:日付形式の文字列を渡す var d = new Date("1988-8-8 8:8:8") 使用法3:数字を渡す var d = new Date(year, month[day,time,second]); // 年と月を設定する必要があります。括弧内の項目はオプションです。 注:月は0から始まります。0は1月を表します。 var date1 = new Date(2019, 10, 01); // 実際には2019年11月1日 現在の時刻のミリ秒値を取得します: (1970 年 1 月 1 日からのミリ秒数) 書き方1: d.valueOf() d.getTime() // 推奨 //現在のミリ秒の値を取得します。var date = new Date(); コンソールにログ出力します。 コンソールにログ出力します。 書き方2 :(最もよく使われる書き方) var date1 = +new Date(); // +new Date() はミリ秒の合計数を返します 書き方3: Date.now() //H5の新しいメソッドは互換性がある 2. 日付のメソッド
曜日を取得する方法: var arr = ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日']; var day = date.getDay(); console.log(arr[日]);
3. 典型的な例: カウントダウン効果:関数 countTime(時間) { var nowTime = +新しい日付(); コンソールにログ出力します。 var タイマー = +新しい日付(時間); console.log(タイマー); var times = (タイマー - nowTime) / 1000; var d = parseInt(times / 60 / 60 / 24); d = d < 10 ? "0" + d : d; var h = parseInt(times / 60 / 60 % 24); h = h < 10 ? "0" + h : h; var m = parseInt(times / 60 % 60); m = m < 10 ? "0" + m : m; var s = parseInt(times % 60); s = s < 10 ? "0" + s : s; d + "日" + h + "時間" + m + "分" + s + "秒" を返します } var i = countTime("2021-11-11 18:00:00"); コンソールにログ出力します。 4. 配列オブジェクト4.1 配列の作成配列リテラルの使用:
new Array() の使用:
4.2 配列の共通メソッド変数が配列かどうかを判断します。
並べ替え: arr.sort(関数(a,b){ return ab; // 昇順}) arr.sort(関数(a,b){ return ba; //降順})
5. 文字列
Javascriptの基礎知識と組み込みオブジェクトに関する知識についての記事はこれで終わりです。Javascriptの組み込みオブジェクトについてさらに詳しく知りたい方は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Windows 10 は使いにくいです。Ubuntu をカスタマイズするにはどうすればいいでしょうか?
<br />原文: http://andymao.com/andy/post/103.h...
この記事では、例を使用して、MySQL ストアド プロシージャでの if ステートメントの使用方法を...
前回の記事では、Dockerの基礎知識であるローカルディレクトリのマウント方法を紹介しました。今日は...
npx 使用チュートリアル今晩、 Vue-Cli勉強していたところ、ふと最新の@4.xxバージョンを...
私はグレースケールの画像の方が芸術的に見えると思うので、いつもグレースケールの画像を好んで使っていま...
Web Skills第5号では、CSSでダークモードやハイライトモードを実装するための技術的なソリュ...
目次1. Commonjsのエクスポートとrequireの使用1.1 CommonJS エクスポート...
ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...
1. SELECT句を使用して複数のテーブルをクエリするSELECT フィールド名 FROM tab...
1. コモンズCommonjsはNode.jsのカスタムモジュールですCommonjs 仕様は、Ja...
目次1. 適用メソッドを置き換え、関数を呼び出すときにパラメータを処理する2. 残りパラメータ(残り...
以下の操作デモンストレーションはすべて MySQL バージョン 5.6.36 に基づいています。仕事...
スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...
Linux touch コマンドの詳細な説明: 1. コマンド機能:ファイルまたはディレクトリの作成...
JS を使用してオブジェクト指向メソッドを実装し、JD.com の 5 つ星レビュー効果を実現します...