第四章:変数、作用領域とメモリ問題

592 ワード

1:基本データタイプを検出するときはtypeOf()を使いますが、参照タイプの値を検出するときはinstance Of()を使います.
alert(person instanceof Object);
alert(colors instanceof Array);
alert(pattern instanceof RegExp);
 
2:JavaScriptはブロックレベルの作用領域がありません.
ブロックレベルのスコープがある言語では、if文、for文初期化変数の表現で定義される変数は、ループの環境にのみ存在します.
JavaScriptにとっては、IF、forが実行された後も、循環外部の実行環境にあります.
 
3:JavaScriptは自動ごみ回収メカニズムを備えたプログラミング言語です.