摘要: 1. 对象的相关概念 什么是对象? 在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象是由属性和方法组成的。 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 为什么需要 阅读全文
posted @ 2020-09-19 10:58 清出于兰 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 预解析 1.预解析的相关概念 JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的时候分为两步:预解析和代码执行。 预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 functio 阅读全文
posted @ 2020-09-19 10:56 清出于兰 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 变量的作用域 在JavaScript中,根据作用域的不同,变量可以分为两种: 全局变量 局部变量 1. 全局变量 在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)。 全局变量在代码的任何位置都可以使用 在全局作用域下 var 声明的变量 是全局变量 特殊情况下,在函数内不使用 var 声 阅读全文
posted @ 2020-09-19 10:54 清出于兰 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1.1 作用域概述 通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。​JavaScript(es6前)中的作用域有两种: 全局作用域 局部作用域(函数作用域) 1. 阅读全文
posted @ 2020-09-19 10:52 清出于兰 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 函数的概念 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。 函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用 阅读全文
posted @ 2020-09-19 10:50 清出于兰 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 数组 1. 数组的概念 数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。 2. 创建数组 JS 中创建数组有两种方式: 利用 new 创建数组 var 阅读全文
posted @ 2020-09-19 10:46 清出于兰 阅读(113) 评论(0) 推荐(0) 编辑