js中-->符号if(m-->0){d.dateArray[j]=null;continue}其中-->什么意识?并且该符号后内容怎么全变灰色?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 08:35:20
js中-->符号if(m-->0){d.dateArray[j]=null;continue}其中-->什么意识?并且该符号后内容怎么全变灰色?

js中-->符号if(m-->0){d.dateArray[j]=null;continue}其中-->什么意识?并且该符号后内容怎么全变灰色?
js中-->符号
if(m-->0){d.dateArray[j]=null;continue}其中-->什么意识?
并且该符号后内容怎么全变灰色?

js中-->符号if(m-->0){d.dateArray[j]=null;continue}其中-->什么意识?并且该符号后内容怎么全变灰色?
m-->0
先是比较 m>0 , 然后 m=m-1
m--是一个语句,但是后--,就是说m--语句返回值还是m的值(返回后和0比较),但是返回后m就-1了
--m是前--,就是先把m的值-1再返回
但是在html中 用于注释,m-->0恰好使用了注释的结尾,不宜使用
可以在--后边加一个空格 ,m-- >0就行了

这个应该分开看
这是两个操作符的组合
首先前面的--表是将m的值减1
后面的>是大于判断符意思是m是否大于0
在执行完这次判断后会将m的值减1
如果是if(--m>0){d.dateArray[j]=null;continue}
这样写,也就是--写在m的前面就是先将m的值减1后再判断m是否>0了
所以写在前面和后面是有区别的...

全部展开

这个应该分开看
这是两个操作符的组合
首先前面的--表是将m的值减1
后面的>是大于判断符意思是m是否大于0
在执行完这次判断后会将m的值减1
如果是if(--m>0){d.dateArray[j]=null;continue}
这样写,也就是--写在m的前面就是先将m的值减1后再判断m是否>0了
所以写在前面和后面是有区别的

收起