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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于parseInt函數(shù)的相關(guān)問(wèn)題

? ?function count(){

? ? ? ?? var d1=document.getElementById("txt1").value;//獲取第一個(gè)輸入框的值

? ? ?????var d2=document.getElementById("txt2").value;//獲取第二個(gè)輸入框的值

????? ? ?var d3=document.getElementById("select").value;//獲取選擇框的值

? ? ? ? ?var d4;

? ? switch(d3){

? ? case "+" :d4=parseInt(d1)+parseInt(d2);break;

? ? case "-" :d4=parseInt(d1)-parseInt(d2);break;

? ? case "*" :d4=parseInt(d1)*parseInt(d2);break;

? ? case "/" :d4=parseInt(d1)/parseInt(d2);break; ? ?

? ? }

? ? document.getElementById("fruit").value=d4;


我只設(shè)置d4變量,沒(méi)指明他是什么類型的,parseInt函數(shù)返回的是數(shù)值,d4=parseInt(d1)/parseInt(d2);break,那d4也應(yīng)該是數(shù)值。我看同學(xué)代碼排行第一的那位,d4指明是字符串類型(var d4=""),他寫的也是d4=parseInt(d1)/parseInt(d2);break,但是parseInt返回的是數(shù)字啊。為什么它的代碼沒(méi)有錯(cuò),并且也能正常運(yùn)行??第二個(gè)問(wèn)題是設(shè)置的value是返回輸入值的,這個(gè)輸入值只能被識(shí)別成字符串類型嗎?

? ??


正在回答

3 回答

第一個(gè)問(wèn)題我應(yīng)該是沒(méi)有理解錯(cuò)的

var 定義了之后沒(méi)必要糾結(jié)它的數(shù)據(jù)類型,它不是Java也不是c?

d4指明是字符串類型(var d4="") ?????//雖然我不知道你怎么看出它是字符串,就算它現(xiàn)在已經(jīng)被字符串賦值,

那么再被數(shù)字重新賦值也是沒(méi)問(wèn)題的http://img1.sycdn.imooc.com//57efb28e0001c40007370373.jpg

第二個(gè)問(wèn)題 自己也不很確定;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)敵小哥兒 提問(wèn)者

嗯,謝謝。確實(shí)可以覆蓋。
2016-10-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

無(wú)敵小哥兒 提問(wèn)者

非常感謝!
2016-10-05 回復(fù) 有任何疑惑可以回復(fù)我~

var d4="" ? ? ? ? ? ;d4是字符串類型,只不過(guò)是空字符串,W3C里面看的http://www.w3school.com.cn/js/js_variables.asp

0 回復(fù) 有任何疑惑可以回復(fù)我~

parseInt返回的是int類型

d4是個(gè)變量名, ?var d4 = ""; 就是定義了一個(gè)叫d4 的變量,也可以直接 var d4; ?

d4可以被字符串賦值,可以被數(shù)字賦值。

不懂看這個(gè) ?http://idcbgp.cn/code/404

value跟什么類型?沒(méi)懂你意思,這里value應(yīng)該就是被用來(lái)返回輸入的值的。

如有錯(cuò)誤,望指正

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)敵小哥兒 提問(wèn)者

你沒(méi)明白我什么意思。。我只設(shè)置d4變量,沒(méi)指明他是什么類型的,parseInt函數(shù)返回的是數(shù)值,d4=parseInt(d1)/parseInt(d2);break,那d4也應(yīng)該是數(shù)值。我看同學(xué)代碼排行第一的那位,d4指明是字符串類型(var d4=""),他寫的也是d4=parseInt(d1)/parseInt(d2);break,但是parseInt返回的是數(shù)字啊。為什么它的代碼沒(méi)有錯(cuò),并且也能正常運(yùn)行??第二個(gè)問(wèn)題是設(shè)置的value是返回輸入值的,這個(gè)輸入值只能被識(shí)別成字符串類型嗎?
2016-10-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468768    人
  • 解答問(wèn)題       22442    個(gè)

本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

關(guān)于parseInt函數(shù)的相關(guān)問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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