需要分号吗

Does there need to be a semicolon?

本文关键字:      更新时间:2023-09-26

在Jeremy McPeak和Paul Wilton的《开始JavaScript》一书中,有一个do while循环示例。

var userAge;
do {
   userAge = prompt("Please enter your age","")
} while (isNaN(userAge) == true);

下面作者又重复了一次:

userAge=提示("请输入您的年龄",")

在do{}块内的语句末尾没有分号。据我所知,作者曾说过,最好总是用分号结束任何语句,尽管在大多数情况下这不是必须的。

是否遗漏;故意的考虑到在第4版和第5版中都没有分号,这似乎很重要。还有一行的重复,下面也不包含分号。当然,有人可能会说,这甚至不是一个错误。我想了解的是,省略分号更可能是打字错误,还是(更糟的是)故意这样做。如果后者是真的,这难道不是矛盾的迹象吗?

在编写或编辑javascript时,分号在视觉上有很大帮助。根据您的编辑器,可能不清楚您是否真的有换行符(结束代码行)。相反,您的编辑器可能只是在视觉上换行。因此,如果没有分号,您可以更容易地生成和忽略错误。有关更多信息:https://www.webmasterworld.com/forum91/521.htm

相关文章:
  • 没有找到相关文章