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 AutoScroller 函数类
May 29 Javascript
JavaScript this 深入理解
Jul 30 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
Aug 03 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Oct 24 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
实现一个完整的Node.js RESTful API的示例
Sep 29 Javascript
JS基于ES6新特性async await进行异步处理操作示例
Feb 02 Javascript
Vue filter 过滤当前时间 实现实时更新效果
Dec 20 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
Nov 10 Javascript
前端JS获取URL参数的4种方法总结
Apr 05 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中常用字符串处理代码片段整理
2011/11/07 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript获取表单enctype属性的方法
2015/04/02 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
Python使用struct处理二进制的实例详解
2017/09/11 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
解决python 上传图片限制格式问题
2019/10/30 Python
如何使用python进行pdf文件分割
2019/11/11 Python
python 图像增强算法实现详解
2021/01/24 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
庆八一活动方案
2014/01/25 职场文书
大学新生入学教育方案
2014/05/16 职场文书
优秀毕业生就业推荐信
2014/05/22 职场文书
优秀党员先进事迹材料2016
2016/02/29 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android