use strict
use strict — директива, которая включает строгий режим вывода ошибок, чтобы код работал по стандарту EcmaScript 5.
"use strict"; x = 5; // error: x is not defined
Директива use strict надо включать в самом начале JavaScript-кода, иначе она не сработает.
Директиву use strict можно включить внутри функций, тогда строгий режим будет работать только внутри текущей функции.
function functionNmae() { "use strict"; // код функции будет работать в строгом режиме } // код вне функций будет работать в обычном режиме, если до этого не был вызван строгий режим
Если директива use strict была вызвана, то её отключить будет нельзя.
Авторизуйтесь, чтобы добавлять комментарии