この記事では、javascriptに関する関連知識を提供します。主に Math オブジェクト メソッドに関する関連問題を紹介します。Math オブジェクトは JavaScript の組み込みオブジェクトであり、一連の数学定数と数学メソッドを提供します。 , このオブジェクトはコンストラクターではないため、インスタンスを生成できません。すべてのプロパティとメソッドは Math オブジェクトで呼び出す必要があります。一緒に見てみましょう。皆さんのお役に立てれば幸いです。
[関連する推奨事項:JavaScript ビデオ チュートリアル、Web フロントエンド]
Math オブジェクトは次のとおりです。一連の数学的定数と数学的メソッドを提供する組み込み JavaScript オブジェクト。
このオブジェクトはコンストラクターではないため、インスタンスを生成できません。すべてのプロパティとメソッドは Math オブジェクトで呼び出す必要があります。
new Math() // TypeError: object is not a function
上記のコードは、Math をコンストラクターとして使用できないことを示しています。
Math オブジェクトは、次の読み取り専用の数学定数を提供します。
Math.E // 2.718281828459045 Math.LN2 // 0.6931471805599453 Math.LN10 // 2.302585092994046 Math.LOG2E // 1.4426950408889634 Math.LOG10E // 0.4342944819032518 Math.PI // 3.141592653589793 Math.SQRT1_2 // 0.7071067811865476 Math.SQRT2 // 1.4142135623730951
#round メソッドround メソッドは四捨五入に使用されます。
Math.round(0.1) // 0 Math.round(0.5) // 1
負の値の演算結果は正の値とは若干異なり、主に .5 の処理に反映されます。
Math.round(-1.1) // -1 Math.round(-1.5) // -1
abs メソッド、max メソッド、min メソッドabs メソッドはパラメータ値の絶対値を返します。
Math.abs(1) // 1 Math.abs(-1) // 1
max メソッドは最大のパラメータを返し、min メソッドは最小のパラメータを返します。
Math.max(2, -1, 5) // 5 Math.min(2, -1, 5) // -1
floor メソッド、ceil メソッドfloor メソッドは、パラメーター値未満の最大の整数を返します。
Math.floor(3.2) // 3 Math.floor(-3.2) // -4
ceil メソッドは、パラメーター値より大きい最小の整数を返します。
Math.ceil(3.2) // 4 Math.ceil(-3.2) // -3
pow メソッド、sqrt メソッドpower メソッドは、最初のパラメータを底とし、2 番目のパラメータを累乗とした指数値を返します。 。
Math.pow(2, 2) // 4 Math.pow(2, 3) // 8
sqrt メソッドは、パラメーター値の平方根を返します。引数が負の値の場合、NaN が返されます。
Math.sqrt(4) // 2 Math.sqrt(-4) // NaN
log メソッド、exp メソッドlog メソッドは、e を底とする自然対数値を返します。
Math.log(Math.E) // 1 Math.log(10) // 2.302585092994046
底 10 の対数を求めるには、Math.LN10 で割ります。底 2 の対数を求めるには、Math.LN2 で割ることができます。
Math.log(100)/Math.LN10 // 2 Math.log(8)/Math.LN2 // 3
exp メソッドは、定数 e のパラメータべき乗を返します。
Math.exp(1) // 2.718281828459045 Math.exp(3) // 20.085536923187668
random メソッドこのメソッドは、0 から 1 までの擬似乱数を返します。これは 0 に等しい場合もありますが、そうでなければなりません。 1未満。
Math.random() // 0.7151307314634323 // 返回给定范围内的随机数 function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; } // 返回给定范围内的随机整数 function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
三角関数メソッドsin メソッドはパラメータのサインを返し、cos メソッドはパラメータのコサインを返し、 Tan メソッドはパラメータのタンジェントを返します。
Math.sin(0) // 0 Math.cos(0) // 1 Math.tan(0) // 0
asin メソッドはパラメータの逆正弦を返し、acos メソッドはパラメータの逆余弦を返し、atan メソッドはパラメータの逆正接を返します。これら 3 つのメソッドの戻り値はすべてラジアン値です。
Math.asin(1) // 1.5707963267948966 Math.acos(1) // 0 Math.atan(1) // 0.7853981633974483
[関連する推奨事項:
JavaScript ビデオ チュートリアル以上がJavaScript の Math オブジェクト メソッドについて簡単に説明しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。