所有对象都是具有toLocalString(), toString(), valueOf()三种方法的,此篇博客主要是讲述其在Array引用类型上的使用. 基本使用 调用valueOf()返回的是数组本身,调用数组的toString()方法返回的是数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串. let a = ['a','b','c']; console.log(a.valueOf()); console.log(a.toString()); 程序运行结果如下: 而对于toLocal…
1.concat() 2.join() 3.pop() 4.push() 5.reverse() 6.shift() 7.unshift() 8.slice() 9.sort() 10.splice() 11.toString() 12.toLocaleString() 13.valueOf() 1.concat() 作用:连接两个或更多的数组,并返回结果,不改变原数组.(不改变原数组) 语法:arrayObject.concat(arrayX,arrayX,......,arrayX) 参数…
首先我们随意创建一个对象,这很简单,打开FF浏览器的Firebug切换到控制台或者打开webkit浏览器的审查元素功能. 输入以下内容: var obj1=[1,2,3,4,5] var obj2=[5,4,3,2,1] var obj3=[obj1,obj2] 接着试试调用obj3的toString(),toLocaleString(),valueOf()方法: 根据输出结果可以发现toString()和toLocaleString()方法输出的内容是一样的,且都为字符串形式.而valueOf…
Array.Boolean.Date.Number等对象都具有toString().toLocaleString().valueOf()三个方法,那这三个方法有什么区别??? 一.JS Array 例子: var array = new Array("niu","li","na"); console.log(array.valueOf()); console.log(array.toString()); console.log(array.toL…
toString 方法 返回对象的字符串表示形式. 语法:objectname.toString([radix]) objectname 必需.要为其搜索字符串表示形式的对象. radix 可选.为将数字值转换为字符串指定一个基数.此值仅用于数字. toString 方法是一个所有内置的 JavaScript 对象的成员.它的行为取决于对象的类型: Object 行为 数组 将 Array 的元素转换为字符串.结果字符串被连接起来,用逗号分隔. 布尔值 如果布尔值为 true,则返回“true”…
一.转换方法 1.在JavaScript中几乎所有对象都具有toLocaleString().toString和valueof()方法,因为,所有的对象都继承自Object,而前面所说的方法都是Object的方法! 所以数组也有toString()方法,其中调用数组的toString()方法会返回由数组中每个值的字符串形式拼接而成的一个以逗号分割的字符串.代码如下: var colors=["red","blue","green"]; alert…
前言 Array.Boolean.Date.Number等对象都具有 toString().toLocaleString().valueOf()三个方法,那这三个方法有什么区别? 一.JS Array 1)举例 var array = new Array("niu","li","na"); console.log(array.valueOf()); console.log(array.toString()); console.log(array.…
toString()方法: 函数:函数 (function(){}).toString(); //返回"function(){}" typeof((function(){}).toString()); //返回string 数组:数组 [2,3,"gor"].toString(); //返回"2,3,gor" [].toString(); //返回空字符串"" 并且类型为String typeof([2,3,"gor…
方法要点: 一.toString()方法 1.主要用于Array.Boolean.Date.Error.Function.Number等对象转化为字符串形式.      数组类的toSting()方法将每个数组元素转换为一个字符串,并在元素之间添加逗号后合并成结果字符串.      函数类的toString()方法返回这个函数的实现定义的表示方法.实际上实现方式通常是将用户定义的函数转换为js源代码字符串      日期类的toString()方法返回一个可读的日期和字符串.      RegE…
toString():将对象转为字符串 valueOf():获取对象的原始值, 1.针对基本类型的变量:如在string,number,boolean类型的变量上调用这两个方法时,直接返回原始值,即变量值 2.null.undefined上没有toString()和valueOf()方法 3.对象上调用,如object.function函数上调用这两个方法时 在obj 上调用toString()时,会返回 [object class]  class为 Object.Number.String.B…