javascript代码 substring parseInt

substring的神奇用法:

字符串截取,substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。
substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。
beginIndex - 起始索引(包括)。从0开始
endIndex - 结束索引(不包括)。


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

 

 parseInt的神奇用法:

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

可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

看例子就懂:
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>
 
 

 

posted on 2019-06-11 15:45  maye123  阅读(282)  评论(0)    收藏  举报

导航