История изменений
Исправление 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'