string与tostring的区别
来源:互联网 发布:淘宝无法用网银支付 编辑:程序博客网 时间:2024/05/16 11:50
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
- (string)与tostring()的区别
- string与tostring的区别
- toString与String的区别
- JS中String()与 .toString()的区别
- JS中String()与 .toString()的区别
- string() 和ToString() 的区别
- toString new String的区别
- toString new String的区别
- toString和(String)的区别
- .toString()和.String()的区别
- String()和toString()的区别
- String强制类型转换与toString()方法 的区别应用
- Java中toString(),(String),valueOf()的区别与联系
- String.valueOf()方法与toString()方法的区别
- 浅谈JS中String()与 .toString()的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- 基于tar包制作启动光盘的步骤
- c语言共同体
- Thinking in Java 第七章------复用类(3)
- ArrayList.contains(obj o)出现返回结果不对的问题
- Keyguard 和 SystemUI
- string与tostring的区别
- 学习笔记之JavaSE(7)--Java基础语法6
- android scroller的原理分析
- numactl -hardware源码分析
- Android Studio2.0以上反射$change属性问题
- MUI介绍
- JQery选择器
- 实现一个简单的日历
- 欢迎使用CSDN-markdown编辑器