if(i) //此时为if(0) , 0为假, 不满足, 不会执行里面代码
if (0) { // 表达式为数值0、null、undefined、false、空字符串时,条件不成立
// 不执行
}
if (!0) { // 非0数值条件成立,如-1、-2、-3、1、2、3...
// 执行
}
if(i) //此时为if(0) , 0为假, 不满足, 不会执行里面代码
if (0) { // 表达式为数值0、null、undefined、false、空字符串时,条件不成立
// 不执行
}
if (!0) { // 非0数值条件成立,如-1、-2、-3、1、2、3...
// 执行
}