JavaScript 構(gòu)文
JavaScript 構(gòu)文
JavaScript はプログラミング言語(yǔ)です。文法規(guī)則は言語(yǔ)の構(gòu)造を定義します。
JavaScript 構(gòu)文
JavaScript はスクリプト言語(yǔ)です。
これは軽量でありながら強(qiáng)力なプログラミング言語(yǔ)です。
JavaScript リテラル
プログラミング言語(yǔ)では、3.14 のように、リテラルは定數(shù)です。
數(shù)値リテラルには、整數(shù)、10 進(jìn)數(shù)、または科學(xué)表記法 (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"}
関數(shù)リテラル 関數(shù)を定義します:
function myFunction(a , b) { return a * b;}
JavaScript 変數(shù)
プログラミング言語(yǔ)では、データ値を保存するために変數(shù)が使用されます。
JavaScript は、キーワード var を使用して変數(shù)を定義し、等號(hào)を使用して変數(shù)に値を割り當(dāng)てます
<!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 は算術(shù)演算子を使用して値を計(jì)算します:
<!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 言語(yǔ)には複數(shù)のタイプの演算子があります。タイプ
代入、算術(shù)演算子、およびビット演算子 = =條件演算子、比較演算子、論理演算子 == != <
ステートメントはセミコロンで區(qū)切られます: x = 5 + 6; y = x * 10;
JavaScript ステートメントは通常、キーワードで始まります。 var キーワードはブラウザに新しい変數(shù)を作成するように指示します:
var x = 5 + 6;
JavaScript キーワード
他のプログラミング言語(yǔ)と同様に、JavaScript も私が選択したものです。自分用にキーワードをいくつか用意しておきます。
JavaScript では、現(xiàn)在の言語(yǔ)バージョンでは使用されていないが、將來(lái)の JavaScript 拡張機(jī)能で使用されるいくつかのキーワードも予約されています。
JavaScript キーワードは、文字、アンダースコア (_)、またはドル記號(hào) ($) で始まる必要があります。
以下は JavaScript で最も重要な予約語(yǔ)です (アルファベット順):
abstract else instanceof superboolean enum int switch
break export インターフェースの同期化
public void の場(chǎng)合はデフォルト
delete 実裝は volatile を返す
do import short while
double in static with
JavaScript 注
すべての JavaScript ステートメントが「コマンド」であるわけではありません。ダブルスラッシュ // 以降のコンテンツはブラウザーによって無(wú)視されます:
//
JavaScript データ型は実行されません
JavaScript には、數(shù)値、文字列、配列、オブジェクトなどの多くのデータ型があります:
Var Length = 16; // Number は數(shù)値を割り當(dāng)てます
var Points = x * 10 // Number は式
var LastName = "Johnson" // String = ["Saab", "Volvo"; ", "BMW"]; // 配列リテラルを介して割り當(dāng)てられる配列
var person = {firstName:"John", lastName:"Doe"}; // オブジェクト リテラルを介して割り當(dāng)てられるオブジェクト
プログラミング言語(yǔ)において、データ型は非常に重要な內(nèi)容です。 変數(shù)を操作できるようにするには、データ型の概念を理解することが非常に重要です。 データ型が使用されていない場(chǎng)合、次の例は実行されません: 16 + "Volvo"16 + "Volvo" 上記はどのように計(jì)算されますか? または、次の結(jié)果が出力されますか? 「16Volvo」上記のコードをブラウザで実行して効果を確認(rèn)してください。 データ型については、次の章で詳しく説明します。 JavaScript 関數(shù)JavaScript ステートメントは関數(shù)內(nèi)に記述することができ、関數(shù)は繰り返し參照できます: 関數(shù)の參照 = 関數(shù)の呼び出し (関數(shù)內(nèi)のステートメントの実行)。 function myFunction(a, b) {
return a * b;
JavaScriptでは大文字と小文字が區(qū)別されます。
JavaScriptステートメントを記述する際は、大文字小文字切り替えキーがOFFになっているかどうかにご注意ください。
さらに詳しく知りたい場(chǎng)合は、完全な Unicode リファレンス マニュアルをご覧ください。