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 相关文章推荐
jQuery-ui中自动完成实现方法
Jun 10 Javascript
一段批量给页面上的控件赋值js
Jun 19 Javascript
JS多物体 任意值 链式 缓冲运动
Aug 10 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
May 19 Javascript
node.js中的path.resolve方法使用说明
Dec 08 Javascript
javascript实现抽奖程序的简单实例
Jun 07 Javascript
轻松掌握JavaScript享元模式
Aug 27 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
js学使用setTimeout实现轮循动画
Jul 17 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
vue设置全局访问接口API地址操作
Aug 14 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
使用Python的PIL模块来进行图片对比
2016/02/18 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
美国折扣网站:jClub
2017/08/07 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
个人找工作求职简历的自我评价
2013/10/20 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
庆元旦演讲稿
2014/09/15 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
交通事故协议书范本
2014/11/18 职场文书
检讨书怎么写
2015/01/23 职场文书
英语辞职信怎么写
2015/02/28 职场文书
高二英语教学反思
2016/03/03 职场文书