ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript学習メモ(8) js組み込みオブジェクト_基礎知識

JavaScript学習メモ(8) js組み込みオブジェクト_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:52:26846ブラウズ

1. URI メソッド

encodeURI() および encodeURIComponent() は URI をエンコードします
encodeURI() は、コロン、スラッシュ、こんにちは、三目並べなどの URI 自体である特殊文字をエンコードしません
encodeURIComponent() は非標準文字をエンコードします

2.eval() メソッド: パラメーター内のコード文字列を解釈します

コード コードは次のとおりです。

var msg = "hello world"
eval("alert(msg)"); hello world"


3.Math オブジェクト
Math.E 数学における e の値
Math.PI π の値
Math.SQRT2 平方根of 2
Math .abs(num) num
Math.exp(num) e の num 乗
Math.log(num) num
Math の自然対数。 pow(num,n) num n乗
Math.sqrt(num) numの平方根
Math.acos(x) xの逆余弦
Math.asin(x) xの逆正弦
Math .atan( x) x の逆正接
Math.atan2(y,x) y/x の逆正接
Math.cos(x) x の余弦
Math.sin(x) x の正弦 値
Math.tan(x) x の正接値

4.min() および max() メソッド
コードをコピー コードは次のとおりです:

var max = Math.max(3,45,67,32);
alert(max); min = Math.min(2,46,74);
alert(min); //2

5. 小数を整数に四捨五入する方法
Math.ceil()上 四捨五入
Math.floor() 四捨五入
Math.round() 四捨五入

コードをコピー コードは次のとおりです。以下のように:
alert(Math.ceil(25.1)) //26
alert(Math.ceil(25.5)); //26
alert(Math.ceil(25.1)); 25.9) ); //26

alert(Math.round(25.1)); //25
alert(Math.round(25.5)); (25.9 )); //26

alert(Math.floor(25.1)); //25
alert(Math.floor(25.5)); Floor( 25.9)); //25


6.random() メソッドは、0 と 1 を除く 0 から 1 までの乱数を返します。
特定の範囲内の乱数を選択します。 :
乱数 = Math.floor(Math.random * 最初の値の合計) // 数値の合計 = 2 番目の値 - 最初の値



コードをコピーします コードは次のとおりです: //範囲内の乱数関数を取得します
function selectFrom( lowerValue,upperValue) {
var count = upperValue - lowerValue 1;
return Math.floor(Math.random() * count lowerValue);

var num = selectFrom(2,10); /2 から 10 までの数字 (2 と 10 を含む)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。