JavaScript实现数据类型的相互转换

所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下

字符串转换数字

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代码:

$("#archive").bind('click',function(){

var page=$("input[name='page']").val();

//要用parseInt进行数值的运算

$("input[name='page']").val(parseInt(page)+1);

});

以上是 JavaScript实现数据类型的相互转换 的全部内容, 来源链接: utcz.com/z/320553.html

回到顶部