随笔分类 - js基础
摘要: 在JavaScript中有六种数据类型:number、string、boolean、null、undefined以及对象,ES6加入了一种新的数据类型symbol。其中对象称为引用类型,其他数据类型称为基础类型。在面向对象编程的语言中,对象一般是由类实例化出来的,但是在Jav
阅读全文
摘要: 在JavaScript中,函数的每次调用都会拥有一个 执行上下文 ,通过this关键字指向该上下文。函数中的代码在函数定义时不会执行,只有在函数被调用时才执行。函数调用的方式有四种: 作为函数调用 、 作为方法调用 、 作为构造函数调用 以及 间接调用 ,判定this指向的规
阅读全文
摘要: 在JavaScript中函数是 一等公民 。所谓 一等公民 是指函数跟其他对象一样,很普通,可以进行把函数存在数组中、作为参数传递、赋值给变量等操作。当函数作为另一个函数的返回值在外部调用时,跟该函数在函数内部调用时可访问的词法作用域一样,这种现象被称为闭包。 一、什么是闭包
阅读全文
摘要: 作用域是一组规则,规定了引擎如何通过标识符名称来查询一个变量。作用域模型有两种: 词法作用域 和 动态作用域 。词法作用域是在编写时就已经确定的:通过阅读包含变量定义的数行源码就能知道变量的作用域。JavaScript采用的是 词法作用域 ,也称为 执行环境 。动态作用域不是
阅读全文

浙公网安备 33010602011771号