JavaScriptの21条の基本的な知識点


1.JavaScriptの大きさは書き込みに敏感である。2.変数を宣言するvarを書かないとグローバル変数を宣言します。方法の関数ではなく、グローバル変数です。その中のthisはwindowを指します。3%演算子、剰余を求めて、整数を保留します。y=5です。x=y%2;x=14.2つ以上の文字列変数を接続する場合は、+演算子を使って、phpと区別してください。5.三目演算:greeting=(visitor="PRES")?」Dear Presdent":"Dear";6.indexOf()方法は、0から数えてもスペースは一桁とします。7.Math.flor()下に整数を取り、戻り値がその数より小さいか等しい場合、Math.flor(-5.9)は、-6を返します。8.関数内部で変数を宣言する場合は、必ずvarコマンドを使用します。使わないなら、実際にグローバル変数を宣言しました。9.デモを書く時は、必ずJSを一番下に書いてください。これによってJSコードがロードされていないため、予想の効果が出ないようにします。10.クローズドの意味:クローズドとは関数の入れ子であり、内部の関数は外層関数のすべての変数を使用してもいいです。外層関数はすでに実行済みです。11.checkboxフックの値はcheckであり、trueではない。キャンセルされた値はundefinedでfalseではありません。12.判定変数未定義用のtypeof=="undefined"13.JS関数内部でグローバル変数(または関数外部変数)にアクセスできます。これはPHPと違います。14.関数の中のthisは、いつも使用者を指しています。あるいは、方法の関数ではなく、thisはwindowを指しています。方法の関数thisは対象自身を指します。15.変数を廃棄する方法:obj=null;delete obj16.直接判断すると、以下はfalse:undefined、null、0、-0、NaN、"(空の文字列)に変換されます。すべての他の値は、オブジェクト、配列を含めてtrueに変換されます。17.ブール値は、trueまたはfalseの文字列を返すことができるtoString()方法を含む。18.javascriptは6種類のデータタイプしかなく、数字、文字列、論理値、null、undefinedとオブジェクトだけと言ってもいいです。19.javascriptにはブロックレベルの作用領域がなく、代わりに関数スコープがあります。20.1.javascriptの声明の早期特性:関数で宣言されたすべての変数は関数の上部に前倒しされています。21.JSでは関数の実行は非同期です。値を取る問題に注意してください。