JavaScript 構文
JavaScript はプログラミング言語です。文法規則は言語の構造を定義します。
JavaScript 構文
JavaScript はスクリプト言語です。
これは軽量でありながら強力なプログラミング言語です。
JavaScript リテラル
プログラミング言語では、3.14 のように、リテラルは定数です。
数値リテラルには、整数、10 進数、または科学表記法 (e) を使用できます。
文字列リテラルは一重引用符または二重引用符を使用できます:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 'John Doe'; </script> </body> </html>
配列リテラルは配列を定義します:
[40, 100, 1, 5, 25, 10]
Object ) リテラル オブジェクトを定義します:
{firstName:" John", lastName:"Doe", age:50, eyeColor:"blue"}
関数リテラル 関数を定義します:
function myFunction(a , b) { return a * b;}
JavaScript 変数
プログラミング言語では、データ値を保存するために変数が使用されます。
JavaScript は、キーワード var を使用して変数を定義し、等号を使用して変数に値を割り当てます
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo"></p> <script> var length; length = 1; document.getElementById("demo").innerHTML = length; </script> </body> </html>
JavaScript 演算子
JavaScript は算術演算子を使用して値を計算します:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = (5 + 6) * 10; </script> </body> </html>
JavaScript 言語には複数のタイプの演算子があります。タイプ
代入、算術演算子、およびビット演算子 = =条件演算子、比較演算子、論理演算子 == != <
ステートメントはセミコロンで区切られます: x = 5 + 6; y = x * 10;
JavaScript ステートメントは通常、キーワードで始まります。 var キーワードはブラウザに新しい変数を作成するように指示します:
var x = 5 + 6;
JavaScript キーワード
他のプログラミング言語と同様に、JavaScript も私が選択したものです。自分用にキーワードをいくつか用意しておきます。
JavaScript では、現在の言語バージョンでは使用されていないが、将来の JavaScript 拡張機能で使用されるいくつかのキーワードも予約されています。
JavaScript キーワードは、文字、アンダースコア (_)、またはドル記号 ($) で始まる必要があります。
以下は JavaScript で最も重要な予約語です (アルファベット順):
abstract else instanceof superboolean enum int switch
break export インターフェースの同期化
public void の場合はデフォルト
delete 実装は volatile を返す
do import short while
double in static with
JavaScript 注
すべての JavaScript ステートメントが「コマンド」であるわけではありません。ダブルスラッシュ // 以降のコンテンツはブラウザーによって無視されます:
//
JavaScript データ型は実行されません
JavaScript には、数値、文字列、配列、オブジェクトなどの多くのデータ型があります:
Var Length = 16; // Number は数値を割り当てます
var Points = x * 10 // Number は式
var LastName = "Johnson" // String = ["Saab", "Volvo"; ", "BMW"]; // 配列リテラルを介して割り当てられる配列
var person = {firstName:"John", lastName:"Doe"}; // オブジェクト リテラルを介して割り当てられるオブジェクト
プログラミング言語において、データ型は非常に重要な内容です。 変数を操作できるようにするには、データ型の概念を理解することが非常に重要です。 データ型が使用されていない場合、次の例は実行されません: 16 + "Volvo"16 + "Volvo" 上記はどのように計算されますか? または、次の結果が出力されますか? 「16Volvo」上記のコードをブラウザで実行して効果を確認してください。 データ型については、次の章で詳しく説明します。 JavaScript 関数JavaScript ステートメントは関数内に記述することができ、関数は繰り返し参照できます: 関数の参照 = 関数の呼び出し (関数内のステートメントの実行)。 function myFunction(a, b) {
return a * b;
JavaScriptでは大文字と小文字が区別されます。
JavaScriptステートメントを記述する際は、大文字小文字切り替えキーがOFFになっているかどうかにご注意ください。
さらに詳しく知りたい場合は、完全な Unicode リファレンス マニュアルをご覧ください。