1

JavaScript は「ゆるく型付けされた」言語と言われています。これは、ランタイムが異なる型のオペランドに対して (強制によって) 操作を実行できるためです。

var number = 6;
var bool = true;
var result = number + bool; //result is 7

ほとんどが静的に型付けされ、強く型付けされた背景を持つ私は、このタイプのアプローチの利点について推論するのに苦労しています。確かに、かなり簡潔な構文になる可能性はありますが、バグを追跡しようとするときに悪夢を引き起こす可能性があるようにも思えます。では、簡潔さ以外に、緩い型付けと暗黙的な型変換の利点にはどのようなものがあるでしょうか?

4

1 に答える 1