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

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

請教!javascript里的“parseInt() 字符串類型轉(zhuǎn)成整型”是什么意思?

麻煩大神能夠說得通俗易懂一些,就比如說在以下這段代碼和截圖的這段代碼中,是什么意思?謝謝。

<!DOCTYPE?html>
<html>
?<head>
??<title>?new?document?</title>??
??<script?type="text/javascript">
???function?count(){
		var?txt1???=?parseInt(?document.getElementById('txt1').value);//獲取第一個輸入框的值
		var?txt2???=?parseInt(?document.getElementById('txt2').value);//獲取第二個輸入框的值
		var?select?=?document.getElementById('select').value;//獲取選擇框的值
		var?result?=?'';
		switch?(select)
		?{
			case?'+':
				result?=?txt1?+?txt2;
				break;
			case?'-':
				result?=?txt1?-?txt2;
				break;
			case?'*':
				result?=?txt1?*?txt2;
				break;
			case?'/':
				result?=?txt1?/?txt2;
				break;??
		?}
?????????document.getElementById('fruit').value?=?result;//設(shè)置結(jié)果輸入框的值?
???}
??</script>?
?</head>?
?<body>
???<input?type='text'?id='txt1'?/>?
???<select?id='select'>
		<option?value='+'>+</option>
		<option?value="-">-</option>
		<option?value="*">*</option>
		<option?value="/">/</option>
???</select>
???<input?type='text'?id='txt2'?/>?
???<input?type='button'?value='??=??'??onclick?=?"count()"?/>?
???<input?type='text'?id='fruit'?/>???
?</body>
</html>


正在回答

4 回答

將txt中的字符串變成可以加減的數(shù)字,假如原來txt中是1,2,3之類的數(shù),但是你查看它的類型(typeof)時可能是object或是string不是number類型。只有number類型1,2,3,。。。才能相加減。

我是初學者,說錯勿怪

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

__blank 提問者

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

var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

? ? var score=new Array();

? ? var sum=0;

? ? for(i=0,j=3;i<10;i++,j=j+6){

? ? ? ? score[i]=parseInt(scoreStr.substr(j,2));

sum=sum+score[i];

? ? ? ?

? ? ? ? }

var pjf=Math.round(sum/score.length);

就第七章編程聯(lián)系這章來看 不使用parseInt的話 scoreSTr.substr(j,2)相加結(jié)果會成為字符串,而parseInt的作用是解析一個字符串,并返回一個整數(shù)。就可以相加計算總分了!

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

可查閱《Javascript參考手冊》

parseInt 方法

返回由字符串轉(zhuǎn)換得到的整數(shù)。

parseInt(numString, [radix])

參數(shù)

numString

必選項。要轉(zhuǎn)換為數(shù)字的字符串。

radix

可選項。在 2 和 36 之間的表示 numString 所保存數(shù)字的進制的值。如果沒有提供,則前綴為 '0x' 的字符串被當作十六進制,前綴為 '0' 的字符串被當作八進制。所有其它字符串都被當作是十進制的。

說明

parseInt 方法返回與保存在 numString 中的數(shù)字值相等的整數(shù)。如果 numString 的前綴不能解釋為整數(shù),則返回 NaN(而不是數(shù)字)。

parseInt("abc")?? ??// 返回 NaN。parseInt("12abc")???// 返回 12。

可以用 isNaN 方法檢測 NaN。?


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

就是講字符串轉(zhuǎn)換成數(shù)字

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

舉報

0/150
提交
取消

請教!javascript里的“parseInt() 字符串類型轉(zhuǎn)成整型”是什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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