只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-04-19 15:37 Kevin丶Z 阅读(10) 评论(0) 推荐(0) 编辑
摘要: splice()方法,号称最强大的数组方法!! splice()的主要用途是向数组的中部插入项,但是用这种方法的方式则有如下3中。 1、删除:可以删除任意数量的项,只需指定2个参数:要删除的第一项的位置和要删除的项数。例如,splice(0, 2)会删除数组中的前两项。 2、插入:可以向指定位置插入 阅读全文
posted @ 2016-03-21 15:36 Kevin丶Z 阅读(31687) 评论(0) 推荐(0) 编辑
摘要: 1、concat()基于当前数组中的所有项创建一个新数组。 具体来说,这个方法会先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回副本;如果传递给concat()方法的是一或多个数组,则该方法 阅读全文
posted @ 2016-03-21 15:13 Kevin丶Z 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、reverse()方法:反转数组; 2、sort()方法:升序排列数组项; 所以,sort()方法可以接收一个比较函数作为参数,以便我们指定哪个值位于哪个值的前面。 比较函数接收两个参数。如果第一个参数应该位于第二个之前则返回一个附属,如果两个参数相等,则返回0;如果第一个参数应该位于第二个之后 阅读全文
posted @ 2016-03-21 14:15 Kevin丶Z 阅读(4873) 评论(0) 推荐(0) 编辑
摘要: 一、栈数据结构 , LIFO ( Last-In-First-Out,后进先出 )的数据结构; push() 方法可以接收任意数量的参数,把他们逐个添加到数组末尾,并返回修改后数组的长度; pop() 方法则从数组末尾移除最后一项,减少数组的length值,然后返回移除的项; 二、队列数据结构,FI 阅读全文
posted @ 2016-03-18 16:28 Kevin丶Z 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这三个都属于弹出框   1、alert( 警告消息框 ): 2、confirm( 确认消息框 ): 向用户问一个“是” “否” 的问题; 3、prompt( 提示消息框 ): 阅读全文
posted @ 2016-03-14 14:31 Kevin丶Z 阅读(196) 评论(0) 推荐(0) 编辑
摘要: arguments 对象指数与数组类似(它并不是Array 的实例);function doAdd(){ if( arguments.length == 1 ){ alert(arguments[0] + 10); }else if( arguments.length ==... 阅读全文
posted @ 2016-01-27 11:43 Kevin丶Z 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 使用 label 语句可以在代码中添加标签,以便将来使用。加 label 标签的语句一般与for语句等循环语句配合使用。var num = 0;outermost:for( var i = 0; i < 10; i ++ ){ for( var j = 0; j < 10; j ++ ){ ... 阅读全文
posted @ 2016-01-27 11:12 Kevin丶Z 阅读(248) 评论(0) 推荐(0) 编辑
摘要: for( var propName in window ){ document.write( propName + "" ); }for in 语句是一种精准的迭代语句,可以用来枚举对象的属性;上面的例子中,使用for in 循环来显示BOM中window对象的所有属性;ECMAScr... 阅读全文
posted @ 2016-01-27 10:57 Kevin丶Z 阅读(261) 评论(0) 推荐(0) 编辑
摘要: typeof操作符--检测基本数据类型 共6种基本数据类型: 1、undefined —— 如果这个值未定义 2、boolean —— 如果这个值是布尔值 3、string —— 如果这个值是字符串 4、number —— 如果这个值是数值 5、object —— 如果这个值是对象或null 6、f 阅读全文
posted @ 2016-01-18 16:43 Kevin丶Z 阅读(423) 评论(0) 推荐(0) 编辑