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

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

parseInt()函數(shù)和charAt()方法的區(qū)別?

parseInt()函數(shù)和charAt()方法的區(qū)別?

慕用7797256 2018-04-05 17:58:48
兩者似乎都是解析字符串,因為看到有人這樣用:?function checkone(){? ? ? ? ? ? clearall();? ? ? ? ? ? var hobby = document.getElementsByName("hobby");? ? ? ? ? ? var j=document.getElementById("wb").value;? ? ? ? ? ? for(var i=0;i<j.length;i++){? ? ? ? ? ? ? ? if(j.charAt(i)>6 || j.charAt(i)<1){? ? ? ? ? ? ? ? ? ? alert("越界,請重新輸入!");? ? ? ? ? ? ? ? ? ? document.getElementById("wb").value="";? ? ? ? ? ? ? ? }? ? ? ? ? ? }? ? ? ? ? ? ? ? for(var n=0;n<j.length;n++){? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? hobby[(j.charAt(n))-1].checked=true;?? ? ? ? ? ? ? ? }? ? ? ? ? ??? ? ? ? ? ??? ? ? ? }這里的charAt換成parseInt也能運行
查看完整描述

1 回答

已采納
?
奔跑的蟲子

TA貢獻(xiàn)33條經(jīng)驗 獲得超21個贊

charAt()將字符串轉(zhuǎn)換為單個字符;parseInt()將字符轉(zhuǎn)轉(zhuǎn)換為數(shù)字;
至于為什么這里的兩個函數(shù)可以互用;看一下例子你就知道了
lg:

https://img1.sycdn.imooc.com//5ac6f2ea0001777d06750238.jpg

從例子可以看出當(dāng)c_num為字符串"1"時?與數(shù)字想減依然得到數(shù)字0;
這是因為js不需要指定變量類型,有時候不同類型的變量在進(jìn)行運算的時候js會自動進(jìn)行類型轉(zhuǎn)換;
例如?示例中的:
c_num-1?<==>?parseInt(c_num)-1;


查看完整回答
1 反對 回復(fù) 2018-04-06
  • 1 回答
  • 0 關(guān)注
  • 1131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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