第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

if(u_agent.indexOf("Firefox")>-1)這里>-1是什么意思?

if(u_agent.indexOf("Firefox")>-1)這里>-1是什么意思?

正在回答

1 回答

2.如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。

知識點:http://idcbgp.cn/code/731


2 回復 有任何疑惑可以回復我~
#1

黃毛小什么 提問者

為什么要返回-1呢?不應該是;如果檢索的字符串值沒有出現(xiàn)則執(zhí)行else if()
2016-10-13 回復 有任何疑惑可以回復我~
#2

慕粉4114772 回復 黃毛小什么 提問者

你這是人的邏輯,沒有檢索到就執(zhí)行else if,但是if(u_agent.indexOf("Firefox")>-1)中,u_agent是String對象,indexOf是方法,對象方法使用,返回一個方法結果,返回值是一個數(shù),這個數(shù)和-1作邏輯運算才能得到true或false,然后if語句才能通過true或false的布爾型得到結論是走else if 還是執(zhí)行現(xiàn)在的if。 在javascript里,if、for、while等這些語里使用>,< ,!=等,就是為了得到布爾型值,這樣才能進行邏輯判斷。
2016-10-13 回復 有任何疑惑可以回復我~
#3

黃毛小什么 提問者 回復 慕粉4114772

恩恩,我懂了。如果indexOf()里面的字符值在字符串中有存在的話返回的一定是一個大于等于0的數(shù)值,所以里面的判斷的是>-1。謝謝哈
2016-10-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

if(u_agent.indexOf("Firefox")>-1)這里>-1是什么意思?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號