3.1 if-else ステートメント
Java と同様に、JavaScript で最も一般的な演算子は ですif-else。全く同じように動作します。例:
var x = 1;
if (x == 1) {
console.log("one");
}
else {
console.log("unknown");
}
if-elseネストされている可能性があり、ブロックがelse欠落している可能性があります。すべては Java の場合と同じです。
3.2 for、while、for in のループ
JavaScript の for ループは Java と同じように機能します。それも不思議ではありませんが、両者ともその動作を C++ 言語からコピーしました。一般に違いはありません。JavaScript にはbreakおよび演算子もありますcontinue。驚く様な事じゃない。例:
var s = 0;
for (var i=0; i<10; i++)
s += i;
console.log(s);
whileサイクルやもありますdo.while。これらは Java や C++ とまったく同じように機能します。
興味深いことから、for eachと呼ばれる、サイクル の類似物がありますfor in。以下にその様子を示します。
var obj = {a: 1, b: 2, c: 3};
for (var key in obj)
console.log( obj[key] );
Java 言語とは異なり、ここでは変数はkeyオブジェクトのキーの値を順番に取得しますobj。キーによって値を取得するには、次のように記述する必要がありますobj[key];
3.3 例外
JavaScript は例外の処理をサポートしていますが、通常の型指定がないため、すべての例外は 1 つの型 ( ) を持ちますError。
try-catch-finally例外を処理するために、 Java の演算子と同様に動作する演算子があります。
例:
try {
throw new Error("JavaScript support exceptions");
}
catch(e) {
console.log(e);
}
GO TO FULL VERSION