CodeGym/Java 课程/模块 3/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);
}
评论
  • 受欢迎
你必须先登录才能发表评论
此页面还没有任何评论