LINUX.ORG.RU

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

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

JS чуть менее опасный потому что у него хотя бы сборка есть, и во время сборки хотя бы ошибки синтаксиса можно словить.

Что значит «сборка»? Это не часть стандарта языка, поэтому JS чуть более опасный, т.к. это язык с динамической и слабой типизацией, в отличие от Ruby, языка с динамической, но строго типизацией. Где тут сборка?

$ irb
3.0.3 :001 > 1 + "1"
(irb):1:in `+': String can't be coerced into Integer (TypeError)

$ node
Welcome to Node.js v14.18.2.
> 1 + "1"
'11'

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

JS чуть менее опасный потому что у него хотя бы сборка есть, и во время сборки хотя бы ошибки синтаксиса можно словить.

Что значит «сборка»? Это не часть стандарта языка, поэтому JS чуть более опасный, т.к. это язык с динамической и слабой типизацией, в отличие от Ruby, языка с динамической, но строго типизацией. Где тут сборка?

$ irb
3.0.3 :001 > 1 + "1"
(irb):1:in `+': String can't be coerced into Integer (TypeError)```

$ node
Welcome to Node.js v14.18.2.
Type ".help" for more information.
> 1 + "1"
'11'