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 相关文章推荐
json简单介绍
Jun 10 Javascript
IE与firefox之jquery用法区别
Oct 03 Javascript
JavaScript中的字符串操作详解
Nov 12 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
jquery easyui如何实现格式化列
Jul 30 jQuery
微信小程序实现简单input正则表达式验证功能示例
Nov 30 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
vue 封装 Adminlte3组件的实现
Mar 18 Javascript
JS实现炫酷轮播图
Nov 15 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中的output_buffering详细介绍
2014/09/27 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
window.open的功能全解析
2006/10/10 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
js类中的公有变量和私有变量
2008/07/24 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python获取代理IP的实例分享
2018/05/07 Python
python实现简单http服务器功能
2018/09/17 Python
Python多线程正确用法实例解析
2020/05/30 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
理工科学生的自我评价
2013/12/15 职场文书
大学毕业感言100字
2014/02/03 职场文书
技术合作协议书范本
2014/04/18 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
教师工作总结范文2014
2014/11/10 职场文书
家长给老师的感谢信
2015/01/20 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
警告通知
2015/04/25 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书