js中的if(!变量) return 0;代表什么意思?
答案:5 悬赏:0 手机版
解决时间 2021-01-21 01:07
- 提问者网友:心如荒岛囚我终老
- 2021-01-20 11:27
js中的if(!变量) return 0;代表什么意思?
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-01-20 12:23
遇到这种情况你要学会自己去验证,这是我写得一小段代码,你试着运行一下,然后再改变函数的传递参数,比如换成0,就会得到另外一个结果。
总结:return语句在函数中使用,用于返回相应的值,有些时候你还会见到return false之类的语句,如果出现这样的语句,函数将就此结束,不再往下执行了。至于if语句就不用多说了吧,非0为真,例如(!0);0即假,如(!3)等。
总结:return语句在函数中使用,用于返回相应的值,有些时候你还会见到return false之类的语句,如果出现这样的语句,函数将就此结束,不再往下执行了。至于if语句就不用多说了吧,非0为真,例如(!0);0即假,如(!3)等。
全部回答
- 1楼网友:迟山
- 2021-01-20 14:59
如果变量值为false,undefined,则返回0.
- 2楼网友:鸠书
- 2021-01-20 14:37
(!变量)是用来做“死判断”,意思就是if(!true)就是if(false),return就是返回值啦。
- 3楼网友:底特律间谍
- 2021-01-20 13:51
void xxx(){ return 0;}
因为函数是void的,没有返回值,就是0.实际什么都不输出。这个不用在意,有时候系统报错, need return value 0 什么的(我可记不住啊),你就多加一个return 0就好了。
因为函数是void的,没有返回值,就是0.实际什么都不输出。这个不用在意,有时候系统报错, need return value 0 什么的(我可记不住啊),你就多加一个return 0就好了。
- 4楼网友:思契十里
- 2021-01-20 13:16
在js中,变量如果等于null,0,undefined, 这些与false等价。
var a = null;
var b = 0;
var c = false;
!a = true;
!b = true;
!c = true;
!d = true;//这里d未定义,即 typeof d = 'undefined'
var a = null;
var b = 0;
var c = false;
!a = true;
!b = true;
!c = true;
!d = true;//这里d未定义,即 typeof d = 'undefined'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯