JAvascriptベース(1):


構文
ECMAscript構文はCクラス言語の構文を多く参考にしています.
識別子:変数、関数、属性の名前、または関数のパラメータを指します.
識別子命名規則:最初の文字は、アルファベット、下線、または$記号でなければなりません.その他の文字は、アルファベット、下線、数値、および$記号を使用できます.
コメント://単行/*複数行コメント*/
厳格モード:Javascriptはより厳格な条件下で実行されます
共通キーワード:break do instanceof typeof case else new var return void continue for switch while function this default if delete in try
≪キーワードの保持|Preserve Keys|emdw≫:ECMAscriptでは使用されませんが、将来キーワードとして使用される可能性があります.int long class public const等
変数:var tempはvarを書かなくてもよいが、推奨されない(グローバル汚染を起こしやすい).
基本データ型:undefined null number string boolean
複雑なデータ型:Object Array Date RegExp Function
判定データ型:typeof something
そのタイプに属するかどうかを判断する:something instanceof Type
注意:numberタイプではNANは非数値であり、isNAN(something)は値trueが非数値であり、falseは「数値に変換できる変数」である.
var temp = 1;
alert(typeof temp);//  number
-------------------------------------
var temp;
alert(typeof temp);//  undefined
-------------------------------------
alert(something);//  undefined   ,    
-------------------------------------
var temp="asdfgh";
alert(typeof temp);//  string
-------------------------------------
var temp=ture;
alert(typeof temp);//  boolean
-------------------------------------
var temp =null;
alert(typeof temp);//  null