Javascriptの知識


1、すべての値がしかしundefind、ヌル、真または偽の値とみなされ、NaNはfalseですが、それは偽の意味するものではありません。

図2は、NaNは、固定値を示していない非数を表すので、任意の値に等しくないのNaN(NaNに!= NaNに)。

図3に示すように、論理演算は、必ずしも他のプログラミング言語とは異なるブール値を返していない(しかし、これは条件に影響を与えません)。例えば:VAR A = "ABC"; VARのB =(|| NULL); // bはなくブール真より、ABCに等しいです

4、これは通常、現在の通話キー環境オブジェクト機能を指します。:機能テスト(){にconsole.log(この);}テスト();新しいテスト(); //最初の時間は、これは、ウィンドウを指し、これは、第二のオブジェクト自体を指します。

図5は、単一のページでは、関数呼び出しは、関数ステートメントの前に現れることができます。例えば:テスト();機能テスト(){アラート( "試験");}

6、直ちに機能発現は、通常、グループ化演算子の内側に配置されて呼び出し、それは良い方法です。例えば:VARテスト=(関数(){}())。

7、すべてのグローバル変数は、オブジェクトウィンドウのプロパティです。例えば:VAR A = 123;アラート(window.a)。

8、内蔵の3つのグループに分けたオブジェクト:ブラウザオブジェクト(ウィンドウ)、ドキュメントオブジェクト(ドキュメント)、グローバルjavascriptオブジェクト(文字列、数値、日付...)。

おすすめ

転載: www.cnblogs.com/zbseoag/p/10983873.html