【学亮IT手记】ECMAScript的数据类型及类型转换

5种简单数据类型:undifined / null / boolean / number / string。
还有一种复杂的数据类型:Object.

typeof操作符

var message = "hello world";
console.log(typeof message);   //string
alert(typeof 100);              //number

数值转换

有三个函数可以实现向数值的转换:Number() parseInt() parseFloat()

①Number()函数

var num1 = Number("hello world");       //NaN
var num2 = Number("");                  //0
var num3 = Number("0000123");           //123
var num4 = Number(true);                //1

②ParseInt()函数

var num1 = parseInt("123456abc");       //123456
var num2 = parseInt("");                //NaN
var num3 = parseInt("0xA");             //10
var num4 = parseInt("22.5");            //22
var num5 = parseInt("070");             //56
var num6 = parseInt("70");              //70
var num7 = parseInt("oxf");             //15

③parseFloat()函数

var num1 = parseFloat("123abc");        //123
var num2 = parseFloat("0xA");           //0
var num3 = parseFloat("22.5");          //22.5
var num4 = parseFloat("22.34.56");      //22.34
var num5 = parseFloat("0908.5");        //908.5
var num6 = parseFloat("3.125e7");       //31250000

转换为字符串

var age = 18;
var ageAsString = age.toString();       //""

var flag = true;
var flagAsString = flag.toString();     //"true"

var vv = "hello";
var ww = vv + "world";                  //"helloworld"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值