JavaScript实现数据类型的相互转换
来源: 阅读:565 次 日期:2016-07-22 16:42:22
温馨提示: 小编为您整理了“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);  

});

以上就是本文的全部内容,希望对大家的学习有所帮助。

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map