グローバルオブジェクト
彼は説明した:「オブジェクトを明らかにしました。」これは、他のオブジェクトのプロパティとメソッドのいずれかに属し、そして最終的にはそのプロパティとメソッドはありません。実際には何もグローバル変数と関数はグローバルオブジェクトのプロパティではないがあります。含めますisNaN()、isFiniteの方()、のparseInt()、parseFloatは()、ならびに方法
1.URI符号化方式
encodeURI()
encodeURIComponentで()
使用encodeURIComponentでよりencodeURI(以下()メソッド)。
栗子:VARのuri = "http://www.wrox.com/illegal value.htm#始めます"。
//"http://www.wrox.com/illegal%20value.htm#start「
NCO小屋の(上)
//"http%3A%2F%2Fwww.wrox.com%2Fillegal%20value.htm%23start」
encodeURIComponentで(URI)
2.eval()メソッド
一つのパラメータのみ、実行される文字列を受け付けます。これは、解決するには、実際のパラメータjsのステートメントとして渡されます。
コードは、環境に定義された変数への参照を含むことが実行されます。
あなたは、関数eval()を定義し、外部コードの機能で関数を参照することができます。
strictモードでは、eavl外部で作成された(任意の変数や関数)を訪問していません。
栗:evalの(「警告( 『こんにちは』)」)の警告に等しい(「こんにちは」)
VaRのMES = "ハローワールド"
evalの( "警告(MSG)")// "ハローワールド"
評価( "機能sayHI(){アラート( 'ハイ')}")
sayHI()
3.windowオブジェクト
グローバル宣言スペースですべての変数や関数では、ウィンドウオブジェクトのプロパティとなっています。
栗:VARの色=「赤」
機能saycolor(){
警告(window.color)// "赤"
}
Mathオブジェクト
1.min()とmax()メソッド
アレイ内の最小値と最大値のセットを決定するための手段。任意の数のパラメータ。
栗:VAR最大= Math.max(3,5,32,16)のvar分= Math.max(3,5,32,16)
警報(最大)32 //警告(分)// 3
配列の最大値または最小値を見つけるには、適用されます()メソッドを使用することができます
栗:VaRの値= [1、2、3、4、5、6、7、8]
このようにVAR最大= Math.max.apply(これ、値)//ウィンドウのこの値は、また、数学、ウィンドウを書き込むことができます。実際には、これはポイントを変更することです
2.丸め方法
Math.ceil()は切り上げ
Math.floor()は切り捨て
恐らくMath.round()の丸め
乱数の3.random()メソッド
Math.random()メソッドは1未満に0より乱数大きくを返します。
栗:ランダム整数の範囲内の値を選択します。
値= Math.floor(可能な値の取り得る値のMath.random()* +総数)
例えば:1〜10、乱数を直接
VAR N = Math.floor(Math.random()* 10 + 1)
2-10の間の乱数
VAR M = Math.floor(Math.random()* 9 +2)
栗:ランダムアレイから採取
関数は、選択(上下){ //は、 2つのパラメータを受け入れ:最小値と最大値を返す必要があり
、上側= VARのchioceを- +1下部
リターンMath.floor(Math.random()* chioce +低級)
}
VAR NUM =選択(2.10)、アラート(番号);
VAR色= [ "赤"、 "緑"、 "青"、 "黄"、 "黒"、 "紫" "ブラウン"]。
VAR色=色[selectFrom(0、colors.lengthで-1)]。
警告(色)。