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. CSSは左の固定幅と右の適応幅を実現します1. ポジショニング <!DOCTYPE ht...
目次序文zxライブラリ$`コマンド` CD()フェッチ()質問()寝る()スローしない()チョークフ...
私は全体のプロセスを 4 つのステップに分けます。 JDKをダウンロードしてインストールするTomc...
MySQL で group by を使用すると常にエラー 1055 が発生するため、原因を確認する...
1. CSS スプライトを使用します。利点は、CSS で使用される小さな画像を 1 つの大きな画像に...
障害に遭遇すると、障害の根本的な原因を考えるのではなく、障害を解決する方法を考えることがよくあります...
注: sg11 弊社では Linux システム仮想ホストのセルフインストールのみサポートしております...
HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...
これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...
追加説明、外部キー: 外部キーを使用しないでください。すべての外部キーの概念はアプリケーション層で解...
Linux オンラインインストール関連コマンド: yum install: すべてインストールyum...
<br />前回の記事:Webデザイン講座(4):素材と表現について Webデザイン上級...
この記事では、例を使用して、MySQL ステートメントを使用して、単純な追加、削除、変更、およびクエ...
質問1:エラーを報告する書き込み方法: GRANT OPTION を使用して、'123123...
1. 今日の午後、コースの要件により、Ubuntu で FTP サーバーを設定する実験を行う必要が...