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

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

May 16, 2016 pm 03:56 PM
javascript 変数 データの種類

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 変数、関数、メソッド、ループ タグ、またはオブジェクト名と一緒に使用することはできません。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQL データベースの性別フィールドにはどのデータ型を使用する必要がありますか? MySQL データベースの性別フィールドにはどのデータ型を使用する必要がありますか? Mar 14, 2024 pm 01:21 PM

MySQL データベースでは、通常、性別フィールドは ENUM タイプを使用して保存できます。 ENUM は、定義済みの値のセットから 1 つをフィ​​ールドの値として選択できる列挙型です。 ENUM は、性別などの固定的で限定されたオプションを表す場合に適しています。具体的なコード例を見てみましょう。性別を含むユーザー情報を含む「users」というテーブルがあるとします。ここで性別のフィールドを作成したいと思います。テーブル構造は次のように設計できます: CRE

MySQL の性別フィールドに最適なデータ型は何ですか? MySQL の性別フィールドに最適なデータ型は何ですか? Mar 15, 2024 am 10:24 AM

MySQL では、性別フィールドに最も適したデータ型は ENUM 列挙型です。 ENUM 列挙型は、可能な値のセットを定義できるデータ型です。通常、性別には男性と女性の 2 つの値しかないため、性別フィールドは ENUM 型の使用に適しています。次に、具体的なコード例を使用して、MySQL で性別フィールドを作成し、ENUM 列挙型を使用して性別情報を保存する方法を示します。手順は次のとおりです。 まず、MySQL に users という名前のテーブルを作成します。

Javaのインスタンス変数とは何ですか Javaのインスタンス変数とは何ですか Feb 19, 2024 pm 07:55 PM

Java のインスタンス変数は、メソッドやコンストラクターではなく、クラスで定義された変数を指します。インスタンス変数はメンバー変数とも呼ばれ、クラスの各インスタンスにはインスタンス変数の独自のコピーがあります。インスタンス変数はオブジェクトの作成時に初期化され、その状態はオブジェクトの存続期間全体にわたって保存および維持されます。インスタンス変数定義は通常、クラスの先頭に配置され、パブリック、プライベート、プロテクト、またはデフォルトのアクセス修飾子など、任意のアクセス修飾子を使用して宣言できます。それは私たちがこれをどうしたいかによって決まります

Ajaxを使用してPHPメソッドから変数を取得するにはどうすればよいですか? Ajaxを使用してPHPメソッドから変数を取得するにはどうすればよいですか? Mar 09, 2024 pm 05:36 PM

Ajax を使用して PHP メソッドから変数を取得することは、Web 開発では一般的なシナリオであり、Ajax を使用すると、データを更新せずにページを動的に取得できます。この記事では、Ajax を使用して PHP メソッドから変数を取得する方法と、具体的なコード例を紹介します。まず、Ajax リクエストを処理し、必要な変数を返すための PHP ファイルを作成する必要があります。以下は、単純な PHP ファイル getData.php のサンプル コードです。

Python 構文のマインド マップ: コード構造の深い理解 Python 構文のマインド マップ: コード構造の深い理解 Feb 21, 2024 am 09:00 AM

Pythonはそのシンプルで読みやすい構文から幅広い分野で広く使われています。プログラミングの効率を向上させ、コードがどのように機能するかを深く理解するためには、Python 構文の基本構造をマスターすることが重要です。この目的を達成するために、この記事では、Python 構文のさまざまな側面を詳しく説明した包括的なマインド マップを提供します。変数とデータ型 変数は、Python でデータを保存するために使用されるコンテナです。マインド マップには、整数、浮動小数点数、文字列、ブール値、リストなどの一般的な Python データ型が表示されます。各データ型には独自の特性と操作方法があります。演算子 演算子は、データ型に対してさまざまな操作を実行するために使用されます。マインド マップは、算術演算子、比率など、Python のさまざまな演算子の種類をカバーしています。

jQuery の使用法: 変数が空かどうかを判断するいくつかの方法 jQuery の使用法: 変数が空かどうかを判断するいくつかの方法 Feb 27, 2024 pm 04:12 PM

jQuery は Web 開発で広く使用されている JavaScript ライブラリで、Web ページ要素を操作したりイベントを処理したりするためのシンプルで便利なメソッドを多数提供します。実際の開発では、変数が空かどうかを判断する必要がある場面によく遭遇します。この記事では、jQuery を使用して変数が空かどうかを判断する一般的な方法をいくつか紹介し、具体的なコード例を添付します。方法 1: if ステートメントを使用して、varstr="";if(str){co を決定します。

C言語のconstを深く理解する C言語のconstを深く理解する Feb 18, 2024 pm 12:56 PM

C の const の詳細な説明とコード例 C 言語では、const キーワードを使用して定数を定義します。これは、プログラムの実行中に変数の値を変更できないことを意味します。 const キーワードは、変数、関数パラメータ、関数の戻り値を変更するために使用できます。この記事では、C 言語での const キーワードの使用法を詳細に分析し、具体的なコード例を示します。 const 変更された変数 const を使用して変数を変更する場合、その変数は読み取り専用変数であり、値が割り当てられると変更できないことを意味します。例: 定数

MySQL の性別フィールドに最適なデータ型の選択は何ですか? MySQL の性別フィールドに最適なデータ型の選択は何ですか? Mar 14, 2024 pm 01:24 PM

データベース テーブルを設計する場合、適切なデータ型を選択することは、パフォーマンスの最適化とデータ ストレージの効率にとって非常に重要です。 MySQL データベースでは、性別フィールドには通常、男性または女性の 2 つの値しかないため、性別フィールドを保存するデータ型にいわゆる最良の選択はありません。ただし、効率とスペースを節約するために、性別フィールドを保存するのに適切なデータ型を選択できます。 MySQL では、性別フィールドを格納するために最も一般的に使用されるデータ型は列挙型です。列挙型は、フィールドの値を限られたセットに制限できるデータ型です。

See all articles