浅谈JS中String()与 .toString()的区别
来源:互联网 发布:天刀女性最美捏脸数据 编辑:程序博客网 时间:2024/06/06 02:12
我们知道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
阅读全文
1 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()方法 的区别应用
- 360Lib:S-PSNR
- WPF之排版
- 【启发】leetcode -- 547. Friend Circles【并查集 + 集合标识更新的时机】
- Python dict字典
- 在泛型中得到T.class
- 浅谈JS中String()与 .toString()的区别
- 如何使用apache反向代理tomacat?
- 用Microsoft Word写博客
- 二维码
- 通过“document.write”方式,在js文件引入js文件时,造成页面空白问题
- Sika.CarboDur.v4.2 1CD+Modelist.v2.2
- 个人感想
- (完)learn python第五章:更多类 (第七节:字符串格式化string formatting)
- ViewPager轮播小圆点的实现