CodeGym/Java Course/Module 3 a ɛto so abien/JavaScript 中的運算符

JavaScript 中的運算符

開放

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 也有breakand運算符continue。沒有驚喜。例子:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

還有循環whiledo.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 支持處理異常,但由於沒有正常類型,所有異常都只有一種類型 - Error

要處理異常,有一個運算符try-catch-finally類似於 Java 中的運算符。

例子:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
留言
  • 受歡迎
你必須登入才能留言
此頁面尚無留言