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>
浙公网安备 33010602011771号