JavaScriptでのMath.abs()メソッドの使用は何ですか?
Math.abs()
Math.abs()は、数値の絶対値を示します。つまり、
p if p > 0 Math.abs(p) = |p| = { 0 if p = 0 -p if p < 0
上記の数学表記が観察された場合、pが正の場合、絶対値は正のpを取り、値が負の場合、絶対値は-(p)を取ります。たとえば、pの値を-5とすると、上記の表記に従って、絶対値は値は-p、つまり+5に等しい-(-5)を取ります。したがって、これから、正または負の数値の符号に関係なく、絶対値が正の値のみを与えることがわかります。
次の例では、実際の値が負(-8)であるにもかかわらず、1と9の差の絶対値は正です。
例-1
<html> <body> <script> function myDiff(a, b) { return Math.abs(a - b); } document.write(myDiff(1, 9)); </script> </body> </html>
出力
8
例-2
次の例では、Math.abs()メソッドを使用して負の値を指定するのではなく、正の値を返します。
<html> <body> <p id="absolute"></p> <script> document.getElementById("absolute").innerHTML = Math.abs(-5.13); </script> </body> </html>
出力
5.13
-
JavaScriptでのMath.imul()関数の使用法は何ですか?
Math.imul() 他の乗算関数とは異なり、 Math.imul() 関数は、Cのような32ビットの結果を返します。 2つのパラメータの乗算。そのアプリケーションは、 Emscriptenのようなプロジェクトで非常に高くなっています 。 構文 var product = Math.imul(a, b); このメソッドは2つの数値を取り、それらの乗算値を出力します。 例-1 次の例では、2つの通常の整数 メソッドMath.Imul()のパラメータとして指定されました 得られた結果は、出力に示すように表示されます。 <html> <body> <scrip
-
Javascript weakMapでの.clear()メソッドの使用は何ですか?
weakMapのclearメソッドは、WeakMapオブジェクトからすべてのキーと値のペアを削除します。 このメソッドは仕様から削除されており、クリアメソッドのサポートが追加されたWeakMapオブジェクトをラップすることで追加できます。 例 class ClearableWeakMap { constructor(init) { this._wm = new WeakMap(init) } clear() { this._wm =