摘要:
一、作用域 作用域:变量可以起作用的范围。 所有变量(包括基本类型和引用类型)都存在于一个执行环境(也称为作用域)当中,这个执行环境决定了变量的生命周期,以及哪一部分代码可以访问其中的变量。 二、全局变量和局部变量 1、全局变量 在任何地方都可以访问到的变量就是全局变量,对应全局作用域。 声明: 2 阅读全文
摘要:
一、基本类型 1、概述 值类型又叫做基本数据类型,简单数据类型。在存储时,变量中存储的是值本身,因此叫做值类型 2、基本类型在内存中的存储 基本数据类型存储在栈区中。 3、基本类型作为函数的参数 基本类型作为函数的参数,传递进入函数的是变量的值。 扩展:堆栈空间分配区别: a、栈(操作系统):由操作 阅读全文
摘要:
一、错误 1、语法错误 出现错误,有提示,很容易的解决。 2、逻辑错误 不容易发现 二、调试方式 1、alert() 方式 2、console.log()/console.error() 方式 3、断点调试 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步 阅读全文
摘要:
一、匿名函数 1、匿名函数 没有名字的函数即称为匿名函数。 2、使用方法 a、将匿名函数赋值给一个变量,这样就可以通过变量进行调用 b、匿名函数自调用 3、关于自执行函数(匿名函数自调用)的作用:防止全局变量污染。 Demo: 二、自调用函数 匿名函数不能通过直接调用来执行,因此可以通过匿名函数的自 阅读全文
摘要:
一、函数概述 1、概述 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一段代码,将来可以重复使用。 在JavaScript中,函数也作为一种数据类型存在,而且是引用数据类型,函数名就是指向其内存空间地址的引用。 阅读全文