Ĵs
keke_sir
不信学不疯。
展开
-
js中defer和async的区别
defer和async的区别原创 2018-05-26 11:18:56 · 1742 阅读 · 0 评论 -
js数据类型
数据类型()基本数据类型Number 特殊:Infinity 无穷大的特殊值NaN 非数字值 Number.MAX_VALUE 可表示的最大数字 Number.MIN_VALUE 可表示的最小数字 Numbe...原创 2018-06-03 15:35:23 · 124 阅读 · 0 评论 -
js中的执行环境和执行环境对象
js中的执行环境和执行对象 什么是js的”执行环境”,每当函数被调用的时候,就会产生一个新的执行环境,它是运行中的函数的意思,比方说运动员在奔跑的环境中,我们可以把运动员在奔跑的环境中,说成奔跑中的运动员,以此类推说成运行中的函数,行话叫”执行环境“。 下面我们就以一个例子进行分析执行环境对象,以下是执行环境对象的第一轮 以上的这个参数和函数都已被声明和赋值,并且局部变量已...转载 2018-06-03 16:41:45 · 376 阅读 · 0 评论 -
js中类数组和对象转换成数组的方法及一个想法
js中(伪)类数组和对象转换为数组的方法一、类(伪)数组对象类(伪)数组定义: 具有length属性按索引方式存储数据没有数组的push()、pop()等方法判断一个对象是否属于类数组function isArrayLike(o) { if (o && // o is n...原创 2018-06-08 20:40:07 · 3705 阅读 · 0 评论 -
js中变量声明提升和函数声明提升
js中变量提升和函数提升变量声明提升1. 变量定义可以使用var定义变量,变量如果没有赋值,那变量的初始值为undefined。2.变量作用域变量作用域指变量起作用的范围。变量分为全局变量和局部变量。全局变量在全局都拥有定义;而局部变量只能在函数内有效。 在函数体内,同名的局部变量或者参数的优先级会高于全局变量。也就是说,如果函数内存在和全局变量同名的局部变量或...原创 2018-06-09 12:11:59 · 315 阅读 · 0 评论