js中.toString()和String()的一丢丢区别
1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undefined
例如将false转为字符串类型
<script>  var str = false.toString();  console.log(str, typeof str);</script>
返回的结果为 false,string
看看null 和 undefined能不能转换为字符串javascript
<blockquote style="margin-right: 0px;" dir="ltr"><pre class="html" name="code"><script>  var str = null.toString();  console.log(str, typeof str);</script>
结果程序报错
| 1 2 3 4 | <script>  varstr = undefined.toString();  console.log(str, typeofstr);</script> | 
程序也报错
.toString() 括号中的可以写一个数字,代表进制,对应进制字符串
二进制:.toString(2);
八进制:.toString(8);
十进制:.toString(10);
十六进制:.toString(16);
2.String()可以将null和undefined转换为字符串,但是没法转进制字符串
例如将null转换为字符串
<script>  var str = String(null);  console.log(str, typeof str);</script>将undefined转换为字符串
<script>  var str = String(undefined);  console.log(str, typeof str);</script>js中.toString()和String()的一丢丢区别的更多相关文章
- 浅谈JS中的!=、== 、!==、===的用法和区别  JS中Null与Undefined的区别   读取XML文件   获取路径的方式  C#中Cookie,Session,Application的用法与区别? c#反射  抽象工厂
		浅谈JS中的!=.== .!==.===的用法和区别 var num = 1; var str = '1'; var test = 1; test == num //tr ... 
- js中的text(),html() ,val()的区别
		js中的text(),html() ,val()的区别 text(),html() ,val()三个方法用于html元素的存值和取值,但是他们各有特点,text()用于html元素文本内容的存取,ht ... 
- JS中 toString() & valueOf()
		数据的转换 所有对象继承了两个转换方法: 第一个是toString(),它的作用是返回一个反映这个对象的字符串 第二个是valueOf(),它的作用是返回它相应的原始值 toString() toSt ... 
- java和js中int和String相互转换常用方法整理
		java中int和String的相互转换常用的几种方法: int > String int i=10;String s="";第一种方法:s=i+""; ... 
- Js中的数据类型--String
		昼猫笔记--给你带来不一样的笔记 不止是笔记 更多的是思考 上一期咱们大概了解了下什么是JavaScript,想必大家也都知道 今天主要说下Js中的数据类型 在Js中一共分为六种数据类型 其中基本数据 ... 
- js中int和string数据类型互相转化实例
		今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的.按照常规,我写了var i = Integer.parseInt("112");但控制台报错,说是“ ... 
- js中直接调用函数和new函数的区别
		如果函数返回值为常规意义上的值类型(Number.String.Boolean)时,new函数将会返回一个该函数的实例对象,而如果函数返回一个引用类型(Object.Array.Function),则 ... 
- js中箭头函数和普通函数this的区别
		最近在学习angularJs的时候由于里面涉及到了箭头函数,箭头函数除了声明上有点区别以外,和普通函数最主要的区别还是在this的问题上. Js中函数中嵌套的函数this不会 “继承”.比如说以下代码 ... 
- JS中的函数声明和函数表达式的区别,即function(){}和var function(){},以及变量提升、作用域和作用域链
		一.前言 Uncaught TypeError: ... is not a function function max(){}表示函数声明,可以放在代码的任何位置,也可以在任何地方成功调用: var ... 
随机推荐
- 《精通Spring4.X企业应用开发实战》读后感第四章
- 2014 ACM广东省赛总结
			2014年广东省赛在化工大学城开,5月10日开幕式&热身赛,5月11日正式赛. 热身赛的时候,开幕式说有两小时,于是我们愉快的切题了,像平常组队赛那样很快出了两题,但卡在后面两题切不动了.这时 ... 
- java之字符串转换
			参考http://how2j.cn/k/number-string/number-string-parse/317.html 数字转字符串 方法1: 使用String类的静态方法valueOf 方法2 ... 
- iframe父页面和子页面相互调用的方法
			随着W3C一声令下,几年前使用非常频繁的frameset + frame已完成使命,光荣退伍.作为frameset的替代方案(姑且这么称吧),iframe的使用也多了起来.较frameset方案,if ... 
- Vue实现一个MarkDown编辑器
			Vue实现一个markdown编辑器 前段时间做项目的时候,需要一个Markdown编辑器,在网上找了一些开源的实现,但是都不满足需求 说实话,这些开源项目也很难满足需求公司项目的需求,与其实现一个大 ... 
- 60行代码实现一个迷你版Vue Router
			这是一个超级精简版的VueRouter,实现hash模式下,hash改变组件切换的功能,原理就是利用了 Vue.js 的响应式机制触发router-view组件的重新渲染. 代码 https://gi ... 
- tar,jar和war都是什么
			jar 即Java Archive,java的类进行编译生成的class文件,通常是开发时要引用通用类,打成包便于存放管理. 但如果直接发布这些class文件的话会很不方便,所以就把许多的class文 ... 
- codevs1052 地鼠游戏
			1052 地鼠游戏 题目描述 Description 王钢是一名学习成绩优异的学生,在平时的学习中,他总能利用一切时间认真高效地学习,他不但学习刻苦,而且善于经常总结.完善自己的学习方法,所以他总能在 ... 
- uoj#38. 【清华集训2014】奇数国(线段树+数论)
			传送门 不难看出就是要先求区间积,再求这个区间积的\(\varphi\) 因为\(\varphi(x)=x\times\frac{p_1-1}{p_1}\times\frac{p_2-1}{p_2}\ ... 
- GFS安装
			GlusterFS 搭建 1.环境要求 IP地址 主机名称 系统 172.16.2.201 test01 Centos 6.4 172.16.2.202 test02 Centos 6.4 172.1 ... 
