1. 数组 (1)数组作用:存储一组有序的数据 (2)定义方式:代码中定义数组的语法 1. 使用构造函数定义 var arr = new Array(); //定义一个空数组 var arr = new Array(5); //定义一个长度为5的数组(只有5个元素的数组,每个元素值为undefine ...
分类:
Web程序 时间:
2019-12-01 00:32:25
阅读次数:
163
find(); find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。 find() 方法为数组中的每个元素都调用一次函数执行: 当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。 如果没有符合条件的元素返回 undefine ...
分类:
Web程序 时间:
2019-11-29 11:17:40
阅读次数:
103
直接进入主题: 相同点:都表示“值的空缺” 不同点: null: 定义:一个空对象指针。 使用typeOf得到Object,相当于是一个特殊值 undefine: 定义:声明变量却未对其加以初始化的变量的值 使用typeOf得到undefine。 还是很难理解是吧,举个形象的例子,不一定严谨哈: 我 ...
分类:
其他好文 时间:
2019-11-04 13:15:11
阅读次数:
93
JavaScript类型和语法 一、类型 1、内置类型(null、undefined、boolean、number、string、object、symbol(es6中新增))(除对象之外,其它统称为基本类型); 可以用typeof去判断值的类型。 typeof undefined "undefine ...
分类:
编程语言 时间:
2019-09-08 20:06:17
阅读次数:
71
一、push()方法 向数组的末尾添加元素返回值为当前操作的数组的操作以后的长度 二、pop()方法 删除数组的最后一项,并返回删除元素的值;如果数组为空则返回undefine 三、unshift()方法 向数组的前面添加元素返回值为当前操作的数组的操作以后的长度 四、shitf()方法 删除第一项 ...
分类:
编程语言 时间:
2019-06-13 15:22:31
阅读次数:
127
比如 if(!!last) 这个就表示 if(last || false)。将判断的类型,强转成boolean类型。如果last是null(或者undefine)的话,!last,返回的就是true 。 加了两个叹号后,明确的设置了变量的值,返回的boolean就是根据变量的实际值返回的。(如果是实 ...
分类:
Web程序 时间:
2019-06-02 11:41:59
阅读次数:
122
apply call bind 是Function.prototype 下的方法,用于改变函数运行时的上下文,若没有返回值,则返回undefined; 使用apply() 可以继承其他对象的方法 注意:apply()第一个参数是null,在 非严格模式下,第一个参数为 null 或 undefine ...
分类:
移动开发 时间:
2019-05-28 16:50:32
阅读次数:
133
JS的数据类型:数字(number)、字符串(string)、对象(object)、布尔值(boolean)、函数、未定义(undefine) typeof判断数据类型 1.对象可以自定义属性,例如:var obj=document;obj.onOff=true;alert(document.onO ...
分类:
其他好文 时间:
2019-04-15 23:07:37
阅读次数:
193
// es5的语法与es6的语法区别 // var let const console.log(name);//undefine,不会报错,因为变量声明会提到作用域的最前面 var name="aa"; for(var i=1;i<7;i++){ console.log(i); } console.... ...
分类:
其他好文 时间:
2019-04-05 12:11:19
阅读次数:
193
一.对象中的this 这里主要讨论函数的两种调用模式,函数模式与方法模式,以函数模式调用时,this多指undefined或window(是否使用严格模式) 定义在全局变量中的函数用函数模式调用,this指向window或undefine 定义为对象方法的函数用方法模式调用,this指定为这个对象 ...
分类:
Web程序 时间:
2019-02-09 20:48:33
阅读次数:
237