前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据类型的转换

数据类型的转换

作者头像
天天_哥
发布2018-09-29 15:01:16
9620
发布2018-09-29 15:01:16
举报
文章被收录于专栏:天天天天

1.Number();

代码语言:javascript
复制
Number(true)//1
Number(flase)//0
//只能识别数值的字符串
例如:var a = “20”;
      var b = "hello";
console.log(Number(a));//20
console.log(Number(b));//NaN

2.自动转换

代码语言:javascript
复制
2.1在算数计算中,数据默认都是转换为数字,在计算,不能转为数字的则为NaN;
      其中boolean类型true-->1,flase-->0
例如:
var a = 1;
    var b = 2;
    var c = "hello";
    console.log(a+b);//3
    console.log(a+c);//1hello
    console.log(a-c);//NaN
2.2在+运算中,字符串中,+为字符串的拼接,其中有一个不是字符串的转化为字符串,
2.3关系运算(>,<,>=,<=,==,!=)默认将所有类型转换为数字在比较,然后在比较,返回为true或flase;

3.parselnt/parseFloat方法

代码语言:javascript
复制
将字符串转化为数字,从第一个字符开始,依次读取每个数字,只要碰上第一个非数字的字符就停止,自动跳过开头的空字符;
parselnt:转整;不识别小数点
eg:
var di = "100px";
    var ff="122.35px";
    console.log(parseInt(di));//100
    console.log(parseInt(ff));//122
    console.log(Number(di));//NaN
parseFloat:方法同上;
eg:
var di = "123.65px";
    console.log(parseFloat(di));//123.65

4.x.toString()/String(x)方法

代码语言:javascript
复制
x.toString():当x不是undefined或null时才可用;

5.Boolean(x)方法

代码语言:javascript
复制
只有当x为“”,NaN,undefined,null,0(零)是才转化为false,其余都是true;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档