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 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
JavaScript 拾碎[三] 使用className属性
Oct 16 Javascript
javascript 延迟加载技术(lazyload)简单实现
Jan 17 Javascript
Jquery 点击按钮显示和隐藏层的代码
Jul 25 Javascript
jquery实现滑动图片自己测试的例子
Nov 05 Javascript
js实现新浪微博首页效果
Oct 16 Javascript
微信小程序 video详解及简单实例
Jan 16 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
JavaScript创建对象的七种方式(推荐)
Jun 26 Javascript
Mint UI实现A-Z字母排序的城市选择列表
Dec 28 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
Vue.js递归组件实现组织架构树和选人功能案例分析
Jul 03 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
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
python保存文件方法小结
2018/07/27 Python
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
打印机墨盒:123Inkjets
2017/02/16 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
法务专员岗位职责
2014/01/02 职场文书
走群众路线学习笔记
2014/11/06 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
工会文体活动总结
2015/05/07 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书