-
数据类型: 1.原始类型:number、string、boolean、null、undefined 2.对象类型:object(包括function/Array/Date) Java script主要包含这六种数据类型。查看全部
-
instanceof查看全部
-
fuck查看全部
-
join()--将数组转换为字符串,可打印数组。 join("")给数组添加组合符号。如arr=[a,b,c];arr.join("_");//"a_b_c" reverse()倒序排列数组 sort()按照字母的顺序排序,但是无法满足复杂的字符串,即无法按数字大小排序 sort(function(a,b){return a-b})---在sort方法中定义一个函数,如果是升序排列的话,前面的值要小于后面的值,就要返回一个负数;如果是降序排列的话;前面的数会大于后面的数,返回一个正数。 concat()合并数组,不会修改原数组;合并数组时,只能“拉平”一次,多的,会保留为单独元素。 slice(a,b)表示截取数组第a个索引元素到第b个索引元素结束;当a,b值为负数时,表示倒着截取数组,且不对原数组不修改。 splice(a)只有一个参数时,表示在a索引的位置截断数组,形成两个数组; splice(a,b)有两个参数时,表示在a索引的位置截取b个元素形成新数组。 splice(a,b,)查看全部
-
每个case对应一个break查看全部
-
js try catch 语句,先执行try 有问题执行catch 没有finally 最后总会执行finally 然后有三种方式 try finally try catch try catch finally查看全部
-
直接对象字面量的话 由于{} 会直接理解为 块作用域 有很多作用域但是没有块级作用域 for循环里定义i的值和外面定义i的值得效果是一样的 var a=b=1 实际上是隐式的创建了全局变量b,一条语句里定义多个变量的方式使用逗号分隔开查看全部
-
表达式查看全部
-
类型检测查看全部
-
typeof查看全部
-
{x:1,y:2}等价于 var o=new Object(); o.x=1;o.y=2;查看全部
-
Object.prototype.toString.apply([]);==="[object Array]"判断对象是否为数组查看全部
-
JavaScript类型检测。查看全部
-
JavaScript数据类型。查看全部
-
数组: 1、JS中的数组是弱类型的 数组中可以含有不同类型的元素 数组元素甚至可以是对象 或者其他数组; 2.创建 2.1 字面量 var arr = ['ds','aa']; 2.2 new Array构造器 var arr = new Array(); var arr = new Array(10); 则表示该数组有10个空元素(只有一个值的时候表示有多少元素) var arr = new Array('a','b'); 等价于 ['a','b']; new 是可以省略的 3.数组的读写 数组元素增减 用delate可以删除元素,但是数组长度不变,其实delate之后,是设置元素的值为undefined。 arr.push(1); 在数组尾部添加元素 arr.unshift();在数组头部添加元素 delete arr[2]; 是将数组中的下标为2的元素 变成undefined 并什么真正的删除 arr.pop() 删除数组的最后一个元素 arr.shift() 删除数组的第一个元素 数组迭代 for循环 for in 遍历(定义在原型上的属性也会遍历出来) 使用hasOwnProperty可以避免将原型上的属性遍历出来 for(i in arr){ if(arr.hasOwnProperty(i)) //不会遍历出原型上的元素 }查看全部
举报
0/150
提交
取消