Я пропустил точки с запятой в некоторых местах в моем JavaScript, но не ошибался в любом из браузеров. Требуется ли ;
в конце?
Нужна ли нам точка с запятой в конце?
Ответ 1
Концепция известна как "Вставка с запятой в JavaScript" или "Автоматическая точка с запятой". Это сообщение в блоге: Вставка слова с запятой в JavaScript: все, что вам нужно знать, четко описывает концепцию понятным образом, используя примеры в заголовки:
- Где разрешены точки с запятой.
- Где могут быть опущены точки с запятой.
- Правила
Он даже вникает в официальную спецификацию ECMAScript по этой теме.
Ответ 2
Javascript делает что-то, называемое "точкой с запятой", что означает, что вы действительно можете написать код, который пропускает точку с запятой в определенных местах, и они будут в основном добавлены для вас при анализе кода.
Правила, когда это бывает немного сложным. Для простоты многие разработчики просто притворяются, что вставка с запятой не существует.
Ответ 3
Точки с запятой не требуются для программирования JavaScript, тем не менее я советую вам использовать его. Это делает ваш код более читаемым и на самом деле является хорошей практикой, и почти все классные языки программирования используют его.
Возьмите подставку и используйте ее прямо сейчас!
Ответ 4
Вы можете писать javascript без semiconon, вам нужно только вставить их, если вы начинаете строку с помощью parantesis (или скобки [.
Функция sugarjs times() является хорошим примером:
<script>
var somthing = 1 + 3
;(5).times(function(n){
console.log(n + " line") //prints "X line" 5 times
})
</script>
В этой статье раскрываются большинство мифов, окружающих javascript и точки с запятой: ссылка
Ответ 5
Если он не бросает ошибки компилятора, вы должны быть в порядке. Лучше, чтобы вы не забывали использовать их все время, так как некоторые языки, которые вы можете получить, например, objective-c, непреклонны в отношении их использования.
Ответ 6
Сказать, что писать код с точками с запятой делает его более читаемым абсурдным. Это делает ваш код более CLUTTERED. Посмотрите на код на этой странице без запятой и скажите мне, что это менее читаемо. Это более читаемо, менее загромождено, чище и элегантно. Точки с запятой являются уродливыми и ненужными. См. Эту статью: http://mislav.uniqpath.com/2010/05/semicolons/