javascript代碼 substring parseInt

substring的神奇用法:

字符串截取,substring(int beginIndex) 返回一個新的字符串,它是此字符串的一個子字符串。
substring(int beginIndex, int endIndex) 返回一個新字符串,它是此字符串的一個子字符串。
beginIndex - 起始索引(包括)。從0開始
endIndex - 結束索引(不包括)。javascript


秒懂的例子:"unhappy".substring(2) returns "happy"
"hamburger".substring(4, 8) returns "urge"java

 

 parseInt的神奇用法:app

parseInt(string, radix)
string 必需。要被解析的字符串。
radix

可選。表示要解析的數字的基數。該值介於 2 ~ 36 之間。spa

若是省略該參數或其值爲 0,則數字將以 10 爲基礎來解析。若是它以 「0x」 或 「0X」 開頭,將以 16 爲基數。索引

若是該參數小於 2 或者大於 36,則 parseInt() 將返回 NaN。ip

看例子就懂:
parseInt("10"); //返回 10 parseInt("19",10); //返回 19 (10+9) parseInt("11",2); //返回 3 (2+1) parseInt("17",8); //返回 15 (8+7) parseInt("1f",16); //返回 31 (16+15) parseInt("010"); //未定:返回 10 或 8

什麼還不知道parseInt的用處,來一個簡單易懂的,
<input type="text" id="num" value="0">我要得到input文本框裏的值,那麼我就得在JavaScript裏使用document.getElementById("num"),
當你得到這個值之後就在想怎麼把這個值拿來作處理呢,或者這個值有沒有什麼特殊的稱謂,parseInt就能夠派上大用處了,它能夠把得到的string類型的
值經過設定的參數取出成可供運算操做的數值類型。
完整一點的例子:
<script type="text/javascript">
function show(){
var quantity = document.getElementById("num").value+1;
var num_add = parseInt(quantity)+1;
if(quantity===""){
quantity = 1;
}
else {
document.getElementById("num").value=quantity;
}

}
</script>
相關文章
相關標籤/搜索