変数

JavaScript(ジャバスクリプト)における、変数の、命名規則、定義(代入)などについて。

  • 変数の命名規則

    JavaScriptの予約語(「var」「if」「for」「function」など)は、使えない。変数名は、大文字と小文字を区別する。varnameとVARNAMEは、別々の変数であると判断される。変数名の一文字目は、半角の英字、アンダースコア、ドル記号のいづれかでなければならない。変数名の二文字目以降目は、半角の英数字、アンダースコア、ドル記号を使える。

  • 変数の定義(代入)

    変数を明示的に宣言するには、「var」を使う。変数の定義は、定義したい値を、変数に代入する。「var」で、変数であることを明示的に宣言しなくても、変数を定義(代入)できるが、「strict JavaScript warning」が発生するようなので、私なら、「var」で、変数であることを明示的に宣言しておく。代入には、代入演算子「=」を使う。変数のデータ型は、JavaScriptが自動的に判断するので、宣言する必要はない。

  • 変数の再定義

    変数の再定義は、再定義したい値を代入し直すだけで、再定義することができる。

  • 変数に文字列を代入

    変数に、文字列を代入する方法は、2つある。文字列を、引用符(シングルクォート)「'」で括る方法と、文字列を、二重引用符(ダブルクォート)「"」で括る方法だ。

  • 変数に文字列を代入する際、文字列の中のクォートをエスケープ

    引用符(シングルクォート)「'」で括った文字列の中で、引用符(シングルクォート)「'」を使うときや、二重引用符(ダブルクォート)「"」で括った文字列の中で、二重引用符(ダブルクォート)「"」を使うときは、バックスラッシュ「\」でエスケープする必要がある。

  • 配列を作り、変数に代入

    配列を作り、変数に代入する方法と、配列要素にアクセスする方法。JavaScriptには、配列型というデータ型はないが、配列オブジェクトを使えば、配列を扱える。

  • 2次元配列を作り、変数に代入

    2次元配列を作り、変数に代入する方法と、2次元配列の要素にアクセスする方法。

  • 多次元配列を作り、変数に代入

    多次元配列を作り、変数に代入する方法と、多次元配列の要素にアクセスする方法。

  • 連想配列(簡易オブジェクト)を作り、変数に代入

    連想配列(簡易オブジェクト)を作り、変数に代入する方法と、連想配列(簡易オブジェクト)の要素にアクセスする方法。JavaScriptには、連想配列型というデータ型はないが、オブジェクトを使えば、連想配列を扱える。JavaScriptの中核をなすオブジェクトのうち、一番単純なオブジェクトが、連想配列のようなものだ。

  • グローバル変数

    グローバル変数とは、関数の外部で定義した変数、もしくは、関数の内部でvarを使わずに定義した変数。関数の内部でも外部でも、プログラム全体で呼び出せる。

  • ローカル変数

    ローカル変数とは、関数の仮引数に指定した変数、もしくは、関数の内部でvarを使い定義した変数。変数を定義した関数の内部でのみ呼び出せる。

  • 変数のスコープ(有効範囲)

    変数のスコープとは、変数の有効範囲のこと。JavaScriptの変数のスコープには、グローバルスコープとローカルスコープがある。ブロックスコープはない。

  • 変数が値を持っているかどうかを調べる方法

    変数が、定義済みかどうか、値を持っているかどうかを調べる方法。「var」で宣言だけ行い、値を代入していない変数は、未定義型(undefined)となる。変数が値を持っているかどうかを調べるには、未定義型(undefined)であるかどうかを調べれればよい。

スポンサード リンク