javascriptのif文について
最近疲れがちで感覚でやってしまいがちなのでメモしておく。
<script>
function testIf(value) {
if (value) {
console.log('true');
} else {
console.log('false');
}
};
// 数値
testIf(0); // false
testIf(1); // true
testIf(-1); // true
// 文字列
testIf(''); // false
testIf('0'); // true
testIf('1'); // true
// 真偽値
testIf(false); // false
testIf(true); // true
// null
testIf(null); // false
// その他
testIf({}); // true
testIf([]); // true
testIf(function() {}); // true
</script>以上です