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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

js 關(guān)于數(shù)據(jù)類型的問題 好多大牛都回答不了 跪求答案

js 關(guān)于數(shù)據(jù)類型的問題 好多大牛都回答不了 跪求答案

偉大的五年 2016-07-20 12:13:11
?? ???? a.value="5644445";//?? ??? ??? ??? ?b.onclick=function(){//?? ??? ?//?? ??? ??? ??? ?if(isNaN(a.value))//?? ??? ??? ??? ?{//?? ??? ??? ??? ??? alert(a.value)????????? ?//?? ??? ??? ??? ??? alert("1");//?? ??? ??? ??? ?}//?? ??? ??? ??? ?else//?? ??? ??? ??? ?{//?? ??? ??? ??? ??? ?alert(a.value)//?? ??? ??? ??? ???? alert(2);???????????????????? //正常會(huì)進(jìn)入 else//?? ??? ??? ??? ?}//?? ??? ??? ?}//?? ??? ??? ??? ?//?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?b.onclick=function(){?? ??? ??? ??? ??? ?var c=a.value;?? ??? ??? ??? ??? ?if(isNaN(c))?? ??? ??? ??? ??? ?{?? ??? ??? ??? ??? ??? ?alert(Number(c))????????? //即使輸入為 "5644445";? 就會(huì)轉(zhuǎn)為NaN為什么??? ??? ??? ??? ??? ??? ?alert(1);?? ??? ??? ??? ??? ?}?? ??? ??? ??? ??? ?else?? ??? ??? ??? ??? ?{?? ??? ??? ??? ??? ??? ?alert(Number(c))?? ??? ??? ??? ??? ??? ?alert(2)?? ??? ??? ??? ??? ?}?? ??? ??? ??? ?}
查看完整描述

1 回答

?
MadMarical

TA貢獻(xiàn)79條經(jīng)驗(yàn) 獲得超122個(gè)贊

你好。

“”雙引號包含起來的部分表示是一個(gè)字符串。所以a.value的類型是string。nan表示not a number,顯然做判斷時(shí)string ?。?number。

至于為什么alert操作時(shí)會(huì)顯示數(shù)字,是因?yàn)槟阌昧薾umber強(qiáng)轉(zhuǎn)c為number類型。

查看完整回答
1 反對 回復(fù) 2016-07-20
  • 偉大的五年
    偉大的五年
    那按照你的思路 怎么解釋第一個(gè) 函數(shù) 也就是 注釋那段內(nèi)容的執(zhí)行呢?
  • MadMarical
    MadMarical
    你好。注釋內(nèi)容的結(jié)果不會(huì)有任何區(qū)別,當(dāng)然是進(jìn)入else分支。因?yàn)閍.value并不是一個(gè)number,isnan返回false。if判斷分支被跳過,進(jìn)入else分支。接著alert a.value 并 alert2.
  • 偉大的五年
    偉大的五年
    不是一個(gè)number會(huì) isnan返回一個(gè)true吧?number()能轉(zhuǎn)出來的isnan返回false。
點(diǎn)擊展開后面4
  • 1 回答
  • 0 關(guān)注
  • 1250 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

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