ホームページ > ウェブフロントエンド > jsチュートリアル > javaScript_javascript ヒントの Math() 関数に関する注意事項

javaScript_javascript ヒントの Math() 関数に関する注意事項

WBOY
リリース: 2016-05-16 15:54:18
オリジナル
1735 人が閲覧しました

1. Math オブジェクトを明示的に作成することはできません。

2.Math オブジェクトは、String オブジェクトや Date オブジェクトとは異なり、データを保存できません。

3. 前に知ったように、parseInt() 関数は小数点以下をすべて削除して小数を整数に変換します (したがって、24.999 は 24 になります)。

Math オブジェクトの次のメソッドを使用します。

round(): 小数が 0.5 または 0.5 より大きい場合、上に 1 桁加算します。

ceil(): 常に切り上げられるため、23.75 は 24 になり、同じことが 23.25 にも当てはまります。

floor(): 常に切り捨てられるため、23.75 は 23 になり、同じことが 23.25 にも当てはまります。

4. Math オブジェクトのrandom() メソッドを使用して、0 以上 1 未満のランダムな 10 進数を生成できます。通常、これを利用するには、何らかの数値を乗算してから、いずれかの丸め方法を使用する必要があります。
<DOCTYPE html>
<html>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
  <head>
    <title>Math函数</title>
  </head>
  <script type="text/javascript">
    var userInput=prompt("请输入一个数","");
    document.write("round()=",+Math.round(userInput));
    document.write("ceil()=",+Math.ceil(userInput));
    document.write("floor()=",+Math.floor(userInput));
    
  </script>
  <body>
  </body>
</html>

ログイン後にコピー

Math オブジェクトのメソッドをアタッチします
var diceThrow=Math.round(Math.random()*6)+1;
document.write("You threw a "+diceThrow);
ログイン後にコピー
1. 小数部分を破棄し、整数部分を保持します
parseInt(5/2)

2. 切り上げ、小数点がある場合は整数部分に1を足します

Math.ceil(5/2)

3、丸みを帯びています。
数学ラウンド(5/2)
4.切り捨て
数学フロア(5/2)
Math オブジェクトのメソッド
FF: Firefox、N: Netscape、IE: Internet Explorer
メソッドの説明 FF N IE
abs(x) は数値 1 2 3
の絶対値を返します。 acos(x) は数値 1 2 3
の逆余弦を返します。 asin(x) は数値 1 2 3
の逆正弦を返します。 atan(x) は、x の逆正接を -PI/2 ラジアンから PI/2 ラジアンまでの数値として返します 1 2 3
atan2(y,x) は、x 軸から点 (x,y) までの角度を返します (-PI/2 ラジアンと PI/2 ラジアンの間) 1 2 3
ceil(x) は数値を切り上げます。 1 2 3
cos(x) は数値 1 2 3
のコサインを返します。 exp(x) は e の指数を返します。 1 2 3
Floor(x) は数値を切り捨てます。 1 2 3
log(x) は数値の自然対数を返します (底は e) 1 2 3
max(x,y) は、x と y の間の最大値を返します 1 2 3
min(x,y) は、x と y の間の最小値を返します 1 2 3
pow(x,y) は x の y 乗を返します 1 2 3
random() は 0 ~ 1 1 2 3
の範囲の乱数を返します。 round(x) は数値を最も近い整数に丸めます 1 2 3
sin(x) は数値 1 2 3
の正弦を返します。 sqrt(x) は数値 1 2 3
の平方根を返します。 Tan(x) は角度の正接を返します 1 2 3
toSource() はオブジェクト 1 4 -
のソース コードを表します。 valueOf() は Math オブジェクトの元の値を返します


1. Math.abs(num): num
の絶対値を返します。 2. Math.acos(num): num
の逆余弦値を返します。 3. Math.asin(num): num

の逆正弦値を返します。 4. Math.atan(num): num

の逆正接値を返します。 5. Math.atan2(y,x): y を x で割った商の逆正接を返します
6. Math.ceil(num): num
より大きい最小の整数を返します。 7. Math.cos(num): num
のコサイン値を返します。 8. Math.exp(x): 自然数を底として x 乗した数値を返します
9. Math.floor(num): num
未満の最大の整数を返します。 10.Math.log(num): num
の自然対数を返します。 11.Math.max(num1,num2): num1 と num2 の大きい方を返します
12.Math.min(num1,num2): num1 と num2 の小さい方を返します
13.Math.pow(x,y): x の y 乗の値を返します
14.Math.random(): 0 から 1 までの乱数を返します
15.Math.round(num): num
の四捨五入された値を返します。 16.Math.sin(num): num
のサイン値を返します。 17.Math.sqrt(num): num
の平方根を返します。 18.Math.tan(num): num
の正接値を返します。 19.数​​学 E: 自然数 (2.718281828459045)
20.Math.LN2: 2 の自然対数 (0.6931471805599453)
21.Math.LN10: 10 の自然対数 (2.302585092994046)
22.Math.LOG2E: log 2 を底とする自然数 (1.4426950408889634)
23.Math.LOG10E: log 10 底の自然数 (0.4342944819032518)
24.数学.PI: π(3.141592653589793)
25.Math.SQRT1_2: 1/2 の平方根 (0.7071067811865476)
26.Math.SQRT2: 2 の平方根 (1.4142135623730951)

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート