如何用JavaScript编写if/then stmt

How do you write an if/then stmt in JavaScript?

本文关键字:then stmt if 编写 何用 JavaScript      更新时间:2023-09-26

我从Papa Crockford那里了解到,使用分号是个好主意。我知道使用大括号是个好主意,即使只阻塞if/then stmt正文中的一行JavaScript。

所以我的问题是:我该把分号放在哪里?我这样做吗:

if (condition) {
   stmt;
} else {
   stmt;
}

还是我这样做:

if (condition) {
   stmt
} else {
   stmt
};

还是我完全去掉分号?(考虑到我已经决定使用大括号在if/then的主体内屏蔽哪怕只有一行JavaScript)。

您执行第一个操作。分号不在if和else语句的大括号后面。

我唯一能想到的是,当在右大括号后加分号时,是将函数分配给某种属性,还是创建一个对象文字:

var obj = { };
obj.func = function() {
    alert("Howdy!");
};

答案是第一个选项

你必须读一读才能更好地理解它。这是javascript最基本的东西。

参考-1

参考-2

第一个是正确的形式,因为可以有多个语句,它们应该用分号分隔。