【JavaScript】注意這些JavaScript用法,讓你的代碼更健壯

if 的特殊值

if () {console.log('test SyntaxError')} // SyntaxError

if (true) {console.log('test true')}             // true
if (false) {console.log('test false')}           // false

if (1) {console.log('test 1')}                   // true
if (0) {console.log('test 0')}                   // false

if ('') {console.log("test ''")}                 // false
if (null) {console.log('test null')}             // false
if (undefined) {console.log('test undefined')}   // false

if ([]) {console.log('test []')}                 // true
if ([1, 2, 3]) {console.log('test [1, 2, 3]')}   // true

if ({}) {console.log('test {}')}                 // true
if ({k1: 'v1'}) {console.log("test {k1: 'v1'}")} // true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章