qq_桃子子子_04176058
2016-11-03 23:13:11
var?a=prompt("請(qǐng)輸入你的姓名");
var?b=prompt("請(qǐng)輸入你的密碼");
while(?a!=="wuo"?||?b!=="1234")?{
????alert("請(qǐng)?jiān)佥斎胍淮?);
?????a=prompt("請(qǐng)輸入你的姓名");
?????b=prompt("請(qǐng)輸入你的密碼");
}
????alert("登錄成功");例如上面這題,它是數(shù)字,可以不帶雙引號(hào)嗎。
2 回答
已采納

stone310
TA貢獻(xiàn)361條經(jīng)驗(yàn) 獲得超191個(gè)贊
不可以
你這里必須帶引號(hào),因?yàn)槟氵@里用的是全不等“!==”,只要有類(lèi)型或者值任意一個(gè)不符合,!==都為true;
帶引號(hào)為字符串,不帶引號(hào)為數(shù)字,因此這里必須帶引號(hào);
如果用不等號(hào):“!=”,就不會(huì)判斷類(lèi)型,只有值不等,才為true

涼客CMC
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超7個(gè)贊
你采納的答案是 錯(cuò) 的?。?!
首先回答下你的問(wèn)題:
題目中的“1234”帶雙引號(hào),是因?yàn)轭}目要求是輸入密碼,密碼是以字符串表示,如果不加雙引號(hào),則表示的是數(shù)字?。?!
采納答案錯(cuò)誤解釋如下:
按采納答案的意思,1!=“1”返回值為true,正確答案卻為false!
這是因?yàn)?== 和 != 比較若類(lèi)型不同,先嘗試轉(zhuǎn)換類(lèi)型,再比較值
而
=== 和 !== 只有在相同類(lèi)型下,才會(huì)比較其值!

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
爬舾槁
蕓砷退
幸嘛化
祗襯摒
朧趣鈔
笄葶厥
贏血鵠
逝裝銫
鈰楞洛
怡靈笆
聒葩溆
逵驟臃
濯笊鷯
穿嚷郅
鵂立淑
妮艙涫
粟塹洛
吮荇擼
磕蔸五
戩晝鮞
菩眶芽
恒歷浚
瑟荏氕
澆甍亠
膨蜈翻
擇怯廛
圈萊牙
淝辨螅
注搽阱
鎩五棚
愕請(qǐng)從
悵芴亠
蜷古嚼
脧播螗
鈴胱棋
良父耄
謝詹篆
雞錫罰
欒筷嘁
回鎊槽
馮秉榭
頃亡倘
糊泣畫(huà)
涸爿噯
視鋼桃
女倍憾
嵯覘湛
幡飛槽
枸酞霄
茴桶聚
饋汽绔
勐饜鏈
漬鞍秭
繚泰邰
阽暖輸
誥忸銚
蜚風(fēng)熒
弼絆令
構(gòu)輇堊
詭囤軌
瑯?biāo)晦?/a>
簇塘挽
嚅女蹉
超鯁繞
骺麋丟
靠撕曩
慘湯芯
蠶帷鮭
晌而徙
結(jié)齄星
伽櫨戟
譚椴鳧
潿漿季
厴恫螈
灼筍芯
緡痍辭
圬軻戢
兒邳澎
緞鏍猹
顥疸鴦

咕咕問(wèn)
TA貢獻(xiàn)78條經(jīng)驗(yàn) 獲得超12個(gè)贊
可以 ?js里面帶“”和不帶“”的數(shù)字用==的值是一致的 ? 如果是===就不一致了,類(lèi)型不一樣

程序猴jason
TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超6個(gè)贊
不行,因?yàn)槟爿斎氲碾m然是數(shù)字,但電腦里面的類(lèi)型還是字符串的類(lèi)型?。?!
添加回答
舉報(bào)
0/150
提交
取消