为了账号安全,请及时绑定邮箱和手机立即绑定

if(-1 !== className.indexOf('imooc'))这句话什么意思?

if(-1 !== className.indexOf('imooc'))这句话什么意思?为什么要用-1 !=?

正在回答

4 回答

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。所以-1 !== className.indexOf('imooc')是指className里包含了字符串“imooc”,那么if判断条件为真,继续执行if内部的语句。

8 回复 有任何疑惑可以回复我~
#1

慕数据5775487 提问者

非常感谢!
2016-12-30 回复 有任何疑惑可以回复我~

不是value1里面没有东西  

而是说 本例中 value = 60px;

将这个value的值(60px)视为一个数组

所以说 会有value[0] = 60   value[1] = 'px'

0 回复 有任何疑惑可以回复我~

意思应该就是找到了imooc的位置

0 回复 有任何疑惑可以回复我~

我想问一下这个class Name是怎么得到的?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if(-1 !== className.indexOf('imooc'))这句话什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信