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)」...
Alibaba ベクターアイコンライブラリにアクセスAlibaba ベクターアイコンライブラリ好き...
目次アイデア傍受を要求するレスポンスインターセプションhttpClient.tsを使用してリクエスト...
目次序文1. トリガーの概要2. トリガーの作成2.1 トリガー構文の作成2.2 コード例3. トリ...
目次1 トランザクションの同時実行で発生する問題1.1 ダーティリード1.2 繰り返し不可能な読み取...
開発環境ウィンドウ開発ツール Visual Studio Codeノードのインストールとnpm Wi...
ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...
目次総合的な比較アクティブの観点から機能的な観点から詳細な比較1. エース2. コードミラー3. モ...
目次1. 実行コンテキストとは何か2. 実行コンテキスト スタックとは何ですか? 3. 実行コンテキ...
1. ユーザーとパスワードの作成方法1. MySQLデータベースに入る mysql> mysq...
この記事の例では、マウス切り替え画像を実現するためのjsの具体的なコードを参考までに共有しています。...
ステートフック例: 'react' から useState をインポートします。 関...
1. データベースの文字セットを確認するデータベースの文字セットは、Linux で設定された環境変数...
目次インストールソフトウェア管理匿名アクセスモード設定ファイルを変更するクライアントがサーバーにログ...
これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...