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 相关文章推荐
JavaScript中的类继承
Nov 25 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
AngularJS 单元测试(一)详解
Sep 21 Javascript
JS中判断null的方法分析
Nov 21 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
Jan 21 Javascript
jQuery倒计时代码(超简单)
Feb 27 Javascript
基于JS实现html中placeholder属性提示文字效果示例
Apr 19 Javascript
vue-cli项目中使用Mockjs详解
May 14 Javascript
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 Javascript
JS跨域请求的问题解析
Dec 03 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
Dec 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 array_flip() 删除数组重复元素
2009/01/14 PHP
set_include_path和get_include_path使用及注意事项
2013/02/02 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
javascript new 需不需要继续使用
2009/07/02 Javascript
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
pandas series序列转化为星期几的实例
2018/04/11 Python
Python绘制正余弦函数图像的方法
2018/08/28 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
中文系学生自荐信范文
2013/11/13 职场文书
学生感冒英文请假条
2014/02/04 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
市场营销调查计划书
2014/05/02 职场文书
赔偿协议书范本
2014/09/12 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
干部作风建设工作总结
2014/10/29 职场文书
业务员岗位职责
2015/02/03 职场文书