作业帮 > 综合 > 作业

javascript中if条件语句if (isNaN(a) || a)这个条件看不懂是什么意思,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 07:39:43
javascript中if条件语句if (isNaN(a) || a)这个条件看不懂是什么意思,
还有下面的这句:if year || month || date) //NaN转换成布尔值将会是false 这个也不懂是什么意思,翻书也找不到相应的解释,求指教!
javascript中if条件语句if (isNaN(a) || a)这个条件看不懂是什么意思,
if (isNaN(a) || !a)的意思是:如果a是合法数字或者不是a的值的话就执行这一段
if (!year || !month || !date)的意思是:如果不是year的值 或者不是month的值或者不是date的值的话
就执行这一段
再问: 嗯,好像是这个意思,“不是a的值”是什么意思?是不是表示不是空值啊?