js类型转换 之 转字符串及布尔类型

Posted 前端[色色]

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js类型转换 之 转字符串及布尔类型相关的知识,希望对你有一定的参考价值。

上一篇我们讲到了如何转数字类型,今天总结一下转字符串及布尔类型的方法:

转字符串方法主要有:

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;






以上是关于js类型转换 之 转字符串及布尔类型的主要内容,如果未能解决你的问题,请参考以下文章

JS的类型转换

Flutter之Dart数据类型及数据之间的转换

JS 之 数据类型转换

js ==和+

js 自动类型转换

JS 类型转换