semicolon- все статьи тега ➜ страница 0


Каковы правила автоматической вставки точки с запятой в JavaScript (ASI)?

ну, сначала я должен, вероятно, спросить, зависит ли это от браузера. Я читал, что если найден недопустимый токен, но раздел кода действителен до этого недопустимого токена, точка с запятой вставляется перед токеном, если ему предшествует разрыв строки. однако общий пример, приведенный для ошибок, вызванных вставкой точки с запятой: return _a+b; ..который, похоже, не следует этому правилу, так как _a будет действительным знак. С другой стороны, разрыв цепочек вызовов работает так, как ож ...

Точка с запятой в конце оператора' if'

сегодня, после получаса поиска ошибки, я обнаружил, что можно поставить точку с запятой после оператора if вместо кода, например: if(a == b); // Do stuff что в основном означает, что материал будет выполнен независимо от того, равен ли a b или нет, и оператор if не имеет никакого смысла. Почему Java не дает мне ошибку? Есть ли ситуация, в которой это было бы полезно? ...