// push 方法 // 将新元素添加到一个数组结尾,并返回数组的新长度值。 var arr4 = new Array('tom'); var arr4_len = arr4.push(520,'Hi'); console.log(arr4_len); // 3 console.log(arr4); // unshift 方法 // 将指定的元素插入数组开始位置并返回该数组新长度。 var arr4_new = arr4.unshift('Good'); console.log(arr4_new); console.log(arr4); // pop 方法 // 移除数组中的最后一个元素并返回该元素 var arr5 = ['tom',18,'男','145cm','isFat']; var ele1 = arr5.pop(); console.log(ele1); // isFat console.log(arr5);// ['tom',18,'男','145cm'] // shift 方法 // 移除数组中的第一个元素并返回该元素 var ele2 = arr5.shift(); console.log(ele2); // tom console.log(arr5);// [18,'男','145cm'] document.write('<img src="images/0'+ i +'.gif"/>'); 不要再文档加载完了之后使用,否则就会覆盖 逻辑运算符 如果&&符号前面已经是假的,他会得到前面的数 如果&&符号前面已经是真的,他会得到后面的数 如果||符号前面已经是假的,他会得到后面的数 如果||符号前面已经是真的,他会得到前面的数
1.const定义的变量不可以修改,而且必须初始化。
2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。
3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。