js
qq_36485006
这个作者很懒,什么都没留下…
展开
-
数据类型判断
判断数据类型是一个常出现的问题,今天做个总结 判断的主要方式: typeof instanceof Object.proptype.toString.call constructor $.type() 弊端以及第三种的原理: typeof 无法准确判断出空指针对象,数组,和对象。 。。。 Object.prototype.toString.call(); //因为其...原创 2018-08-31 17:23:55 · 200 阅读 · 0 评论 -
js的基本概念
语法:见解了c和java的语法 区分大小写:标识符是区分大小写的 标识符:变量名称,1第一个字符必须未字母,下划线,或者美元符号。2其它字符字母,下划线,美元符号,和数字 不能是关键字和保留字,true,false,和null 严格模式: 严格模式是根据作用域来执行如果在函数体内使用use strict 那么只在当前函数体内有效,是一个编译指示, 严格模式变量调用delete会报错 变...原创 2018-09-02 14:43:47 · 148 阅读 · 0 评论 -
function类型
函数: 函数是一个对象 是Function的实列 具有属性和方法 函数名是一个指针 不会与某个函数绑定 函数可以声明试和表达式两种 函数是一个对象的案列解释: Function的构造函数可以接受任意参数,但是最后一个参数被看作是函数体 var sum = new Function(‘1’,2,3,'return 6');不推荐这样些但是很明显这样可以函数是对象,而函数名字是引用指针...原创 2018-09-05 22:42:16 · 321 阅读 · 0 评论 -
闭包
闭包 闭包是有权访问函数作用域内变量的函数。就是指利用一个函数来访问另外一个函数内部变量。这个函数就称为闭包函数。 而能访问内部变量的原因是,内部函数的环境变量包含了外部函数的环境变量。 作用域链 当代码在一个环境中执行时,会创建变量对象的一个作用域链,作用域链的作用是能够让你有序的去访问有权访问的变量和函数,不至于混乱不堪,搞不清他们的层级关系。下级的变量对象包括上级的。如果是函数...原创 2018-09-06 23:53:10 · 127 阅读 · 0 评论