Javascript small pieces


javascriptについての混同や不慣れなものを再整理させていただきます.

null vs. undefined

nullは私が意図的に入力した値を表すことができて、書き終わった変数にnullを加えて、もう書かない変数です.undefinedは、関数に戻り値がない場合、実行できない場合に現れる「私が何気なく得た空の値」です.

NaN

Not a Numberという意味ですが、実は数字!
まさかのStringではありません!!例外処理を行う場合も、これらをよく知っておくと簡単に処理できます.

Identifier


var abc = 1; のabcは識別子です.
1. 식별자에는 $, _, 숫자가 들어갈 수 있는데 숫자로 시작할 수는 없다.
2. 공백이 들어간 식별자는 '따옴표'를 써야 한다
$ _ 숫자を含む識別子はあまり作られませんが、person 1などで構成されていることが多いので馴染みがありますが、他のクローズアップが分からないとダメです.

識別子の呼び出し方法


スペースがある場合は、必ず文字列処理で呼び出します.
person.name;
person['name'];
person['have blank'];