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 相关文章推荐
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
Aug 31 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
基于javascript的JSON格式页面展示美化方法
Jul 02 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
举例讲解JavaScript中关于对象操作的相关知识
Nov 16 Javascript
javascript实现添加附件功能的方法
Nov 18 Javascript
浅谈js构造函数的方法与原型prototype
Jul 04 Javascript
vue.js+Element实现表格里的增删改查
Jan 18 Javascript
JavaScript实现移动端轮播效果
Jun 06 Javascript
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
vue实现的树形结构加多选框示例
Feb 02 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
Feb 13 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多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
PHP常用数组函数介绍
2014/07/28 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
预备党员思想汇报
2014/01/08 职场文书
求职信怎么写范文
2014/05/26 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
青年文明号申报材料
2014/12/23 职场文书
公司市场部岗位职责
2015/04/15 职场文书
人事聘任通知
2015/04/21 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
导游词之张家口
2019/12/13 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android