javascript中if条件语句if (isNaN(a) || !a)这个条件看不懂是什么意思,求高人指点,不胜感激。。。
答案:4 悬赏:20 手机版
解决时间 2021-04-07 21:23
- 提问者网友:我是女神我骄傲
- 2021-04-07 04:11
javascript中if条件语句if (isNaN(a) || !a)这个条件看不懂是什么意思,求高人指点,不胜感激。。。
最佳答案
- 五星知识达人网友:鱼忧
- 2021-04-07 04:29
if (isNaN(a) || !a)的意思是:如果a是合法数字或者不是a的值的话就执行这一段
if (!year || !month || !date)的意思是:如果不是year的值 或者不是month的值或者不是date的值的话
就执行这一段追问嗯,好像是这个意思,“不是a的值”是什么意思?是不是表示不是空值啊?
if (!year || !month || !date)的意思是:如果不是year的值 或者不是month的值或者不是date的值的话
就执行这一段追问嗯,好像是这个意思,“不是a的值”是什么意思?是不是表示不是空值啊?
全部回答
- 1楼网友:孤老序
- 2021-04-07 07:41
||是或的意思
!非的意思追问这个我知道,就是不懂括号里面的总体怎么解释,你懂吗?
!非的意思追问这个我知道,就是不懂括号里面的总体怎么解释,你懂吗?
- 2楼网友:由着我着迷
- 2021-04-07 06:58
isNaN(a)好像是判断变量非空,!year if(year==false) ,貌似是这样的吧追问isNaN(a)不是判断a是不是合法数字的吗?我只知道这一点
- 3楼网友:野味小生
- 2021-04-07 05:29
任何变量或值放在 if 条件括号内,都将自动转换为boolean类型
这个if语句意识是:如果变量 a 未定义undefined、或者是空字符串、或者是空对象null、或者是数字 就执行 if { //Code }
----------------------------------------------------------------------------------------------------------
if (a 是一个合法数字 || !a用来判断变量未定义、空字符串、数字0和NaN、空对象)
!a : 将a转换为一个 boolean 的简写方式,各类型转换成boolean值规范如下:
数据类型 true false
Number 任何非0数字值 0和NaN
String 非空字符串 ''(空字符串)
Object 任何对象 null
Undefined n/a undefined
-----------------------------------------------------------------------------------------------------------
补充一句:各类型都可以相互转换。比如空字符串转换为Number就是 0......建议你看看Javascript类型转换相关资料。你就懂了。追问解释的很详细,所有疑问基本上已解决,太感谢你了!!追答- -
这个if语句意识是:如果变量 a 未定义undefined、或者是空字符串、或者是空对象null、或者是数字 就执行 if { //Code }
----------------------------------------------------------------------------------------------------------
if (a 是一个合法数字 || !a用来判断变量未定义、空字符串、数字0和NaN、空对象)
!a : 将a转换为一个 boolean 的简写方式,各类型转换成boolean值规范如下:
数据类型 true false
Number 任何非0数字值 0和NaN
String 非空字符串 ''(空字符串)
Object 任何对象 null
Undefined n/a undefined
-----------------------------------------------------------------------------------------------------------
补充一句:各类型都可以相互转换。比如空字符串转换为Number就是 0......建议你看看Javascript类型转换相关资料。你就懂了。追问解释的很详细,所有疑问基本上已解决,太感谢你了!!追答- -
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |