js中toString()和String()区别详解


Posted in Javascript onMarch 23, 2017

我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的

1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined

例如将false转为字符串类型

var str = false.toString();
 console.log(str, typeof str);

返回的结果为 false,string

看看null 和 undefined能不能转换为字符串javascript

var str = null.toString();
 console.log(str, typeof str);

结果程序报错

var str = undefined.toString();
 console.log(str, typeof str);

程序也报错

.toString() 括号中的可以写一个数字,代表进制,对应进制字符串

二进制:.toString(2); 

八进制:.toString(8);

十进制:.toString(10);

十六进制:.toString(16);

2、网页代码String()可以将null和undefined转换为字符串,但是没法转进制字符串

例如将null转换为字符串

var str = String(null);
 console.log(str, typeof str);

返回的结果为 null,string

将undefined转换为字符串

var str = String(undefined);
 console.log(str, typeof str);

返回的结果为 undefined,string

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
js变量以及其作用域详解
Jul 18 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
Jul 14 Javascript
创建、调用JavaScript对象的方法集锦
Dec 24 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
js实现定时进度条完成后切换图片
Jan 04 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
Oct 25 Javascript
jQuery插件Echarts实现的渐变色柱状图
Mar 23 #jQuery
javascript实现圣旨卷轴展开效果(代码分享)
Mar 23 #Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
Mar 23 #Javascript
angularJS深拷贝详解
Mar 23 #Javascript
canvas实现环形进度条效果
Mar 23 #Javascript
Javascript实现登录记住用户名和密码功能
Mar 22 #Javascript
jquery实现图片平滑滚动详解
Mar 22 #jQuery
You might like
php中$this->含义分析
2009/11/29 PHP
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
使用Python绘制图表大全总结
2017/02/11 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
python安装后的目录在哪里
2020/06/21 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
python与js主要区别点总结
2020/09/13 Python
最新pycharm安装教程
2020/11/18 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
西部世纪面试题
2014/12/05 面试题
大学生找工作推荐信范文
2013/11/28 职场文书
旅游安全协议书
2014/04/21 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
学校重阳节活动总结
2015/03/24 职场文书
房屋维修申请报告
2015/05/18 职场文书
外出培训学习心得体会
2016/01/18 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL