みかづきブログ その3

3ヶ月つづけてみました。

比較演算子でキャストする

比較演算子で評価すると、自動的にNumber型にキャストしてから評価してくれます。

// "10" を 10 にキャストするので10回ループがまわる
for (var i = 0; i < "10"; i++) {
    document.write(i);
}

// true を 1 にキャストするので1回ループがまわる
for (var i = 0; i < true; i++) {
    document.write(i);
}

// {} を NaN にキャストするのでループはまわらない
for (var i = 0; i < {}; i++) {
    document.write(i);
}

デモ