JS中String()与 .toString()的区别
来源:互联网 发布:java 安装 tensorflow 编辑:程序博客网 时间:2024/06/06 02:42
浅谈JS中String()与 .toString()的区别
我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的
1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined
例如将false转为字符串类型
1
2
3
4
<script>
var
str =
false
.toString();
console.log(str,
typeof
str);
</script>
返回的结果为 false,string
看看null 和 undefined能不能转换为字符串javascript
1
2
3
4
<blockquote style=
"margin-right: 0px;"
dir=
"ltr"
><pre
class
=
"html"
name=
"code"
><script>
var
str =
null
.toString();
console.log(str,
typeof
str);
</script>
结果程序报错
1
2
3
4
<script>
var
str = undefined.toString();
console.log(str,
typeof
str);
</script>
程序也报错
.toString() 括号中的可以写一个数字,代表进制,对应进制字符串
二进制:.toString(2);
八进制:.toString(8);
十进制:.toString(10);
十六进制:.toString(16);
2、网页代码String()可以将null和undefined转换为字符串,但是没法转进制字符串
例如将null转换为字符串
1
2
3
4
<script>
var
str = String(
null
);
console.log(str,
typeof
str);
</script>
返回的结果为 null,string
将undefined转换为字符串
1
2
3
4
<script>
var
str = String(undefined);
console.log(str,
typeof
str);
</script>
返回的结果为 undefined,string
阅读全文
0 0
- JS中String()与 .toString()的区别
- JS中String()与 .toString()的区别
- 浅谈JS中String()与 .toString()的区别
- (string)与tostring()的区别
- string与tostring的区别
- toString与String的区别
- Java中toString(),(String),valueOf()的区别与联系
- JavaScript中.toString()和String()的区别
- JS 中toString()和valueOf()的区别
- Shiro中new String((char[])token.getCredentials());与 token.getCredentials().toString();的区别
- PHP中__tostring 与 tostring的区别
- string() 和ToString() 的区别
- toString new String的区别
- toString new String的区别
- toString和(String)的区别
- .toString()和.String()的区别
- String()和toString()的区别
- String强制类型转换与toString()方法 的区别应用
- c语言中typeof关键字
- 谈Linux的总线、设备、驱动模型——让天堂的归天堂,让尘土的归尘土
- 敌兵布阵 hdu 1166
- java 无法加载主类
- 如何使用git比较两次commit之间的差异文件
- JS中String()与 .toString()的区别
- jquery中object对象循环遍历的方法
- 机器人运动估计系列(二)——运动学方程(上)
- Servlet(2)
- 0823
- Tomcat 简介
- nui字典组件使用
- 学习记录--颤抖吧,hadoop(五)---搭建完全分布式hadoop集群(2)
- shell排序