前端之JS类型转换

JS能够根据运算环境自动转换值的类型,以满足类型需要,数据类型自动转换列表如下图:
在这里插入图片描述
一,转换为字符串
1 -------》 “1”
0 -------》“0”
true -------》“true”
false -------》false
“” -------》“”
Undefined -------》Undefined
null -------》null
NaN -------》NaN
infinity -------》infinity
吧值转换为字符串的常用方法有两种:
*使用加号运算符,当值与空字符串相加时,JS会把值转换为字符串
*使用tostring()方法
举例(for example)
//把数字转换为字符串,返回数字字符串本身
在这里插入图片描述
// 把布尔值转换为字符串,返回字符串为"true"或"false"。
在这里插入图片描述
// 把数组转换为字符串,返回数组元素列表,以逗号分隔。如果空数组,则返回空字符串。
在这里插入图片描述
// 把函数转换为字符串,返回函数的具体代码字符串。
在这里插入图片描述
如果是内置类型函数,则返回构造函数的基本结构,省略函数的具体实现代码,而自定义类型函数,则与普通函数一样,返回函数的具体实现代码字符串。
在这里插入图片描述
如果是内置静态函数,则返回【object Class】格式的字符串表示
在这里插入图片描述
如果把对象转换为字符串
在这里插入图片描述
使用加号运算符时转换时,实际上也是根据tostring()来完成,只不过是Js自动调用实现的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值