如果忘记分号,C++ 等语言将无法使用,但 JavaScript 等其他语言会自动为您包含它们。
我从这篇文章中知道您是否建议在 JavaScript 中的每个语句后使用分号?,建议使用分号,并且在某些情况下会产生不必要的歧义(例如在不使用大括号时在 C++ 中悬挂 else)。
在某个时间点,必须做出让它们可选的决定(例如,当 JavaScript 的创建者有意识地选择使其可选时)。
我想知道为什么做出这个决定,以及它对这些语言的用户有什么好处。
背景:我是一名新手程序员,最近才开始学习 JavaScript。
编辑:对于那些说它在 JavaScript 中不好的评论,我知道。如果大多数人认为这是不好的做法,我问为什么首先允许它发生。