Функции JavaScript - общие правила использования - PullRequest
0 голосов
/ 14 марта 2011

Существуют ли какие-либо правила, о которых я должен знать при написании функций на JavaScript (например, должна ли функция быть определена до ее вызова?)

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Я предполагаю, что это Javascript на веб-странице.

Единственное правило для функций в глобальной области видимости состоит в том, что функция должна быть в том же или более раннем блоке сценария, чем код, инициирующийвызов.

Это, например, не будет работать:

<script>
doSomething();
</script>

<script>
function doSomething() { alert('something'); }
</script>
0 голосов
/ 14 марта 2011

Объявления функций подняты, поэтому языковые правила не требуют определенного порядка.

Однако обычно считается хорошим стилем объявлять функции перед их вызовом, поскольку это делает код более понятным.

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