JavaScript类型介绍

JavaScript包含3种基本数据类型:数值、字符串、布尔值。

typeof获取变量类型。

print输出函数

1、数值

数值不区分整型和浮点数,所有数值都为浮点型数值来表示。

使用toString()方法可以把数值转换为字符串。

var a = 50;
var b = a.toString();
print(b);
print(typeof(b));

另一种方法

var a = 50;
var b = a + "";
print(b);
print(typeof(b));

2、字符串

字符串由Unicode字符、数字、标点符号等组成的字符序列,字符串处必须使用单引号或双引号包括起来。单引号可以包含双引号,双引号中也可以包含单引号。若有字符应该在同一行内容书写。

使用parseInt()和parseFloat()方法可以把字符串转换为数值。

var a= "123.40";
var b = parseInt(str);
var c = parseFloat(str);
print(b);
print(typeof(b));
print(c);
print(typeof(c));

便捷方法:让字符串与1相乘,即可把字符串转换为数值

var a= "123.40";
var b = str * 1;
print(typeof(b));

3、布尔值

布尔型数据仅包括2个值:true和false,它们分别表示逻辑的真和假。布尔值多用在逻辑运算、比较运算中,或者作为条件语句或运算符的条件而使用。

要把任何值转换为布尔型数据,在值的前面增加两个叹号即可。也可以通过Boolean()函数。

var a = 100;
var b = !!a;
print(b);
print(typeof(b));

如果把布尔值转换为字符串,则true为“true”,false为“false”。

var a = false;
var b = a + "";
var c = a + "";
print(b);//值为“true”
print(c);//值为“false”

如果把布尔值转换为数值,则true为1,false为0.

var a = true;
var b = false;
a = a * 1;
b = b * 1;
print(a);//值为1
print(b);//值为0

JavaScript中有6个值为false,分别是: 0, '', null, undefined, NaN 和 false, 其他(包括{}, [], Infinity)为true.

数据类型bool值转化
Numberundefined转化为false
String"" 转化为 false,其他为 true
Booleanfalse 转化为 false,true 转化为 true
Objectnull 转化为false,其他为 true
Undefined0,NaN 转化为false,其他为 true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值