ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの変数とデータ型の簡単な紹介_基礎知識

JavaScriptの変数とデータ型の簡単な紹介_基礎知識

WBOY
リリース: 2016-05-16 15:56:55
オリジナル
1051 人が閲覧しました

JavaScript データ型:

プログラミング言語の最も基本的な機能の 1 つは、プログラミング言語がサポートするデータ型のセットです。これらは、表現および操作できるプログラミング言語の値のタイプです。

JavaScript では 3 つの基本的なデータ型を使用できます:

  1. 123、120.50 などの数字
  2. 「この文字列」などの文字列
  3. true または false などのブール型。

JavaScript では、null と unknown という 2 つのデータ型も定義されており、それぞれが 1 つの値のみを制限します。

これらの基本的なデータ型に加えて、JavaScript はオブジェクトと呼ばれる複合データ型をサポートしています。オブジェクトの詳細については、別の章で説明します。

注: Java は整数値と浮動小数点値を区別しません。 JavaScript の数値はすべて浮動小数点値として表されます。 JavaScript は、IEEE 754 標準で定義された 64 ビット浮動小数点形式を使用して数値を表します。
JavaScript 変数:

他の多くのプログラミング言語と同様、JavaScript には変数があります。変数は名前付きコンテナーと考え​​ることができます。これらのコンテナにデータを配置し、そのデータを参照してコンテナに名前を付けるだけです。

JavaScript プログラムで変数を使用するには、変数を宣言する必要があります。変数は、次のように var キーワードを使用して宣言されます:

<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>

ログイン後にコピー

次のように、同じ var キーワードを使用して複数の変数を宣言することもできます。

<script type="text/javascript">
<!--
var money, name;
//-->
</script>

ログイン後にコピー

変数に値を格納することを変数の初期化といいます。以下に示すように、変数が作成または更新されるときに初期化できます。

たとえば、money という名前と値 2000.50 の変数を作成し、それに割り当てることができます。別の変数については、次のように初期化時に値を割り当てることができます:

<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>

ログイン後にコピー

注: var キーワードは宣言または初期化にのみ使用してください。変数名が宣言されると、その変数名はドキュメント全体に存続します。同じ変数を 2 回再宣言する必要はありません。

JavaScript は型付き言語です。これは、JavaScript 変数があらゆるデータ型の値を保持できることを意味します。他の多くの言語とは異なり、変数宣言で変数が保持する値のタイプを JavaScript に伝える必要はありません。変数の値の型はプログラムの実行中に変更でき、JavaScript によって自動的に変更されます。
JavaScript 変数のスコープ:

変数のスコープは、変数が定義されているプログラム内の領域です。 JavaScript 変数には 2 つのカテゴリのみがあります。

  • グローバル変数: グローバル変数にはグローバル スコープがあります。つまり、JavaScript コード内のあらゆる場所で定義されます。
  • ローカル変数: ローカル変数は、それが定義されている関数内でのみ表示されます。関数パラメータはローカル関数です。

関数の本体では、ローカル変数は同じ名前のグローバル変数よりも優先されます。ローカル変数または関数パラメーターと同じ名前のグローバル変数を宣言すると、グローバル変数を効果的に非表示にすることができます。以下に例を示します:

<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
  var myVar = "local"; // Declare a local variable
  document.write(myVar);
}
//-->
</script>

ログイン後にコピー

これにより、次の結果が生成されます:

local

ログイン後にコピー


JavaScript 変数名:

JavaScript での変数の命名には次のルールが適用されます。

  • JavaScript の予約キーワードを変数名として使用しないでください。これらのキーワードについては、次のセクションで説明します。たとえば、ブレーク変数名やブール変数名は無効です。
  • JavaScript 変数名は数字 (0 ~ 9) で始めることはできません。文字または下線を付ける必要があります。たとえば、123test は無効な変数名ですが、_123test は有効な変数名です。
  • JavaScript 変数名では大文字と小文字が区別されます。たとえば、Name と name は 2 つの異なる変数です。

JavaScript の予約語:

以下は JavaScript の予約語です。これらは、JavaScript 変数、関数、メソッド、ループ タグ、またはオブジェクト名と一緒に使用することはできません。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート