js类型转换 之 转字符串及布尔类型
时间:2018-04-26 21:10:03
收藏:0
阅读:6904
上一篇我们讲到了如何转数字类型,今天总结一下转字符串及布尔类型的方法:
转字符串方法主要有:
toString();
String();
具体的用法如下表格所示:
方法 | 例子 | 返回值 | 说明 |
---|---|---|---|
toString(): undefined和null没有toString()方法 |
[‘1‘,‘2‘,‘3‘].toString() | 1,2,3 | 将 Array 的元素转换为字符串。结果字符串由逗号分隔,且连接起来。 |
true.toString() | "true" | 如果 Boolean 值是 true,则返回 “true”。否则,返回 “false”。 | |
var num = 111; console.log(num.toString()); |
"111" | 数字类型 转为 字符串类型 | |
String() |
String()可以将null和undefined转换为字符串,但是没法转进制字符串。 String(null),返回”null”。 String(undefined),返回”undefined”。 |
转布尔类型方法主要有:
Boolean():
具体的用法如下表格所示:
方法 | 例子 | 返回值 | 说明 |
---|---|---|---|
Boolean(): 将任何类型的值转换为布尔值 |
Boolean(false) | false | false、”"、0、NaN、null、undefined,其余任何值都会被转换为true。 |
Boolean("") | false | ||
Boolean(0) | false | ||
Boolean(NaN) | false | ||
Boolean(undefined) | false | ||
Boolean("false") | true | ||
string 类型的 "false" 转成 Boolean 类型的 false: var value = "false"; var flag = value ==="false" ? false : true; |
评论(0)