JavaScript-среды поддерживают две версии языка: строгий режим и не строгий режим.
Строгий режим включается в программе путем добавления в начале кода строковой константы:
“use strict”
Кроме того строгий режим может быть включен в функцию:
function f(a){ “use strict”; }
Необходимо придерживаться либо только строгого режима, либо только не строгого режима. Т.к. смешивание режимов может привести к конфликтам.