JS的小判断
2021-06-29 06:03
标签:java blog fine false define console highlight [] undefined JS的小判断 标签:java blog fine false define console highlight [] undefined 原文地址:http://www.cnblogs.com/cbw7172002/p/7141747.html// 0
if(undefined) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if(null) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if(‘‘) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if(0) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 1
if(‘0‘) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if(false) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 1
if(‘false‘) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
var json = {};
// 1
if (json) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if (json.val) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
var val;
// 0
if (val) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
var arr = [];
// 1
if (arr) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
// 0
if (arr[0]) {
console.log(‘1‘);
} else {
console.log(‘0‘);
}
if (undefined_val) { // 报错
console.log(‘1‘);
} else {
console.log(‘0‘);
}