[関連する推奨事項: JavaScript ビデオ チュートリアル、Web フロントエンド]
Math オブジェクトはコンストラクターではなく、数学的定数と関数のプロパティとメソッドを持ちます。数学関連の演算 (絶対値、四捨五入、最大値など) では、数学のメンバーを使用できます。
Math.PI //Pi
Math.floor () //切り捨て
Math.ceil () //切り上げ
Math.round () //最も近い整数に四捨五入 注 - 3.5 結果は - 3
Math.abs () //絶対値
Math.max ()/Math.min() //最大値と最小値を求める
Math.random() //ランダムな小数を返す 0=<x<1(thisメソッドにはパラメータはありません)
//1. 絶対値メソッド console.log(Math.abs(1)); console.log(Math.abs(-1)); //1 console.log(Math.abs('-5')); //5 は暗黙的に変換され、数値文字列が数値に変換され、絶対値が取得されます console.log(Math.abs('aniu')) ; / /NaN
//2. 3 つの丸め方法 console.log(Math.floor(1.1)); console.log(Math.floor(1.9)); //1 console.log(Math.floor(-1.1)); //-2 console.log(Math.ceil(1.1)); // 2 console.log(Math.ceil(1.9)); //2 console.log(Math.ceil(-1.9)); //-1 console.log(Math.round(1.5)); //2 この .5 の特別な丸めは、より大きな console.log(Math.round(-1.5)) を取得します。 // console.log を取得します。大きい方 (Math.round(-1.2));
//3. 最大値/最小値を求めます console.log(Math.max(1,5,78,46)); console.log(Math.min(1,5,78,46));
//4. 乱数 console.log(Math.random());
2 つの数値間のランダムな整数を見つけて、次の 2 つの数値を含めます。
//コアアルゴリズム
Math.floor(Math.random()*(max-min)) + min
関数 getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log(getRandom(1,7));
//ランダム点呼 var arr = ['Aniu','Mengmeng','Little NARUTO','Winter','Xiao He','WA','Bit God', 'Zawa '] //多すぎるので、これらの例を書いてください console.log(arr); console.log('アニウはあなたを愛しています???'); 関数 getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log('ランダム ポイント ヒット:' + arr[getRandom(0,arr.length - 1)]);
[関連する推奨事項: JavaScript ビデオ チュートリアル、Web フロントエンド]
上記は、JavaScript 組み込みオブジェクト Math インスタンス共有の詳細な内容です。詳細については、ソース コード ネットワーク上の他の関連記事に注目してください。