java s类型_javasript基础——数据类型与数据类型转换

一:数据类型的分类

数据类型分为两类:基本数据类型、引用数据类型

五种基本数据类型:number、string、boolean、null、undefined

引用数据类型:object

二:数据类型的转换:强制转换与隐式转换

2.1将数据转换为字符串string的三种方法:

(1)tostring()方法

注意1:null和undefined没有tostring()方法

注意2:对于数字型变量,可以在括号内传入一个参数来进行进制转换,即结果是字符串,同时也进行了进制的转换

运用:

var a=3;

a.tostring();

(2)string()函数

运用:

var a=3;

string(a);

(3)隐式转换:数据+“”(空串)

运用:

var a=3;

a+"";

2.2将数据转换为数字型number的四种方法

(1)number()函数

A.字符串——>数字:

1.纯数字的字符串则直接转换为数字

2.字符串中含有空串或全为空格的空串,则转换为0

3.字符串中含有非数字的字符串内容,则转换为NAN

B.布尔值——>数字

true——>1;

false——>0;

C.NULL——>数字:转换为0

D.undefined——>数字:转为为NAN

(2)parseint()函数

作用:把有效的整数取出来

(3)parsefloat()函数

作用:把有效的数字取出来,包括小数

(2)和(3)的例子:

var a=“153.151as”;

parseint(a);//结果为153;

parsefloat(a);//结果为153.151

注意:如果含数字的数据最前面有非数字,则这个数据没有有效数字。

(4)隐式转换: 数据  -0或/1或*1

例子:

var a=“12”;

a=a-0或a/1或a*1;//结果为a转换为number

2.3将数据转换为布尔值boolean

使用boolean(数据):

A.数字——>布尔:除了0和NAN,其他都为true

B.字符串——>布尔:除了空串,其他都是true

C.undefined和null——>转换为false

D.object转换为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值