Должен ли я ставить точку с запятой (;), когда я использую onclick = "" - PullRequest
31 голосов
/ 11 февраля 2011

Нужно ли ставить точку с запятой (;) при использовании onclick=""?

<p onclick="closeLightBox();">Click<p>

или

<p onclick="closeLightBox()">Click<p>

Ответы [ 4 ]

28 голосов
/ 11 февраля 2011

Точка с запятой в этой позиции действительна, но не обязательна.

15 голосов
/ 11 февраля 2011

Рекомендуется включать его, поскольку, если вы решите добавить другие операторы после вызова, это будет легко и просто сделать.Тем не менее, код будет работать в любом случае.

9 голосов
/ 11 февраля 2011

Я предпочитаю точку с запятой.Я знаю, что это необязательно (как это часто бывает в JS), но мне нравится быть единообразным, и это помогает предупредить человека о том, что утверждение выполнено.

5 голосов
/ 11 февраля 2011

Как дополнительная точка с запятой, это вопрос вкуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...