摘要: (1)基本的数组方法1.join()Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以自己指定分隔的符号,如果不指定,默认使用逗号var arr = [1,2,3];console.log(arr.join());//"1,2,3"console.lo... 阅读全文
posted @ 2015-04-04 22:22 -渔人码头- 阅读(1321) 评论(3) 推荐(2)
摘要: 1.删除属性delete运算符可以删除对象的属性 delete person.age //即person不再有属性age delete person['age'] //或者这样delete只是断开属性和宿主对象的联系,而不会去操作属性中的属性 看到delete a.p之后b.x仍然为1var a =... 阅读全文
posted @ 2015-04-04 18:28 -渔人码头- 阅读(811) 评论(0) 推荐(0)
摘要: 对象的简单创建 1.通过对象直接量创建 比如 var obj = {}; 2.通过new 创建 比如 var obj = new Object(); // 相当于var obj = {}; var arr = new Array(); 3.使用 Object.create() 这个方法有两个参数,第 阅读全文
posted @ 2015-04-04 16:51 -渔人码头- 阅读(504) 评论(0) 推荐(0)
摘要: (1)作用域一个变量的作用域(scope)是程序源代码中定义的这个变量的区域。1. 在JS中使用的是词法作用域(lexical scope)不在任何函数内声明的变量(函数内省略var的也算全局)称作全局变量(global scope)在函数内声明的变量具有函数作用域(function scope),... 阅读全文
posted @ 2015-04-04 14:38 -渔人码头- 阅读(718) 评论(0) 推荐(0)
摘要: 数据的转换所有对象继承了两个转换方法:第一个是toString(),它的作用是返回一个反映这个对象的字符串第二个是valueOf(),它的作用是返回它相应的原始值toString()toString()可以看做是把一个数据转换成了相应字符串的形式,安照这个转换规则中使用样例://返回相应的字符串 ... 阅读全文
posted @ 2015-04-04 13:25 -渔人码头- 阅读(19176) 评论(4) 推荐(5)
摘要: (1)值的比较--引用的比较首先,原始值的比较是值的比较:只有在它们值相等的时候它们才相等 比如简单的var a1 = 10;var a2 = 10;console.log(a1 === a2); //true其次,对象的比较并非值的比较:对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,... 阅读全文
posted @ 2015-04-04 11:49 -渔人码头- 阅读(832) 评论(0) 推荐(0)
摘要: (1)基本数据类型介绍JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type) 或者说是:可以拥有方法的类型和不能拥有方法的类型 或者说是:可变(mutable)类型和不可变(immutable)类型原始... 阅读全文
posted @ 2015-04-04 11:11 -渔人码头- 阅读(876) 评论(2) 推荐(1)