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 をカスタマイズするにはどうすればいいでしょうか?
目次1. スタイル属性をバインドして変更するhtml:対応するjs:達成された効果:次に、refを使...
この記事の著者@子木yoyoが個人ブログに投稿したものです。 Web ページでもモバイル アプリでも...
この記事では、例を使用して、MYSQL データベース テーブル構造を最適化する方法を説明します。ご参...
目次1. Antデザインビュー1. 公式ウェブサイトアドレス2. 使い方3.電子書籍テーブルを表示す...
以前は、Web ページのプリンタ対応バージョンを作成するには、印刷したときに見栄えがよくなるようにレ...
解決策: システム内のすべての .vscode 関連プロセスを終了します (または、remote-s...
ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...
ウェブサイト機能を開発する場合、セッション キャッシュを時間内にクリアできません。一連の探索が始まり...
Docker デーモンは、 HTTP_PROXY 、 HTTPS_PROXY 、およびNO_PRO...
1. HTMLフォントカラー設定HTML では、フォント タグを使用してフォント コンテンツの色を設...
目次1. はじめに2. MVCC (マルチバージョン同時実行制御メカニズム) 2.1 繰り返し読み取...
Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...
monaco-editor-vueの公式ソースコードは次のとおりです。インデックス 'mon...
<br />前のチュートリアル:Webデザインチュートリアル(2):模倣と盗作について。...
Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...