JavaScript实现数据类型的相互转换
内容摘要
所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下
字符串转换数字
var a = '1'
字符串转换数字
var a = '1'
文章正文
所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 字符串转换数字 var a = '1' ; console.log(+a); console.log(a++); console.log(-a+3); console.log(parseInt(a)); console.log(parseFloat(a)); console.log(Number(a)); 数字转换字符串 var a = 1; a+ '' String(a); a.toFixed(); a.toLocaleString(); a.toPrecision(); a.toString(); 数组转字符串 var arr = [1,2,3]; arr.toString(); arr+ "" ; 数组转数字,只能有一位,否则NaN var arr = [1]; ++arr; +arr; arr--; arr-0 arr.toString()-0 |
js获取到的数据默认都是string字符串类型的,如果进行数值的运算必须使用parseInt进行转换成数值的操作。
html代码:
复制代码 代码如下:
<div id="archive">
<input type="hidden" name="page" value="1" />
</div>
js代码:
1 2 3 4 5 6 7 | $( "#archive" ).bind( 'click' , function (){ var page=$( "input[name='page']" ).val(); //要用parseInt进行数值的运算 $( "input[name='page']" ).val(parseInt(page)+1); }); |
以上就是本文的全部内容,希望对大家的学习有所帮助。
代码注释