LINUX.ORG.RU

История изменений

Исправление k0valenk0_igor, (текущая версия) :

use strict, Luke
И вывод на принтер уже не в моде, кидай алерты или пиши в консоль

Держи, «модник».

>"use strict";
"use strict"
>if (0 === 0.0){ console.debug("Не-а, это не жесткая типизация!"); }
Не-а, это не жесткая типизация!
undefined

И так, если что: режим strict он все же слегка для другого: Strict mode changes previously accepted «bad syntax» into real errors.

As an example, in normal JavaScript, mistyping a variable name creates a new global variable. In strict mode, this will throw an error, making it impossible to accidentally create a global variable.

И он нифига не заменяет строгую типизацию, - так что расслабься.

И еще: к твоему сведению разницы между утилитой командной строки js и консолью браузера весьма немного, поскольку и оба используют одну и туже либу. Но у js вместо вывода на консоль или алертов применяется print

Исходная версия k0valenk0_igor, :

use strict, Luke
И вывод на принтер уже не в моде, кидай алерты или пиши в консоль

Держи, «модник».

>"use strict";
"use strict"
>if (0 === 0.0){ console.debug("Не-а, это не жесткая типизация!"); }
Не-а, это не жесткая типизация!
undefined

И так, если что: режим strict он все же слегка для другого: Strict mode changes previously accepted «bad syntax» into real errors.

As an example, in normal JavaScript, mistyping a variable name creates a new global variable. In strict mode, this will throw an error, making it impossible to accidentally create a global variable.

И он нифига не заменяет строгую типизацию, - так что расслабься.

И еще: к твоему сведению разницы между утилитой командной строки js и консолью браузера весьма немного, поскольку и оба используют одну и туже либу. Но у js вместо вывода на консоль или алертов предназначен print