摘要: js的作用域是让我们访问变量和函数的区域,作用域规定了如何查找变量; js有两种作用域:全局作用域,局部作用域;局部作用域又可分为函数作用域,块级作用域和其它具体的作用域 全局作用域 let age= 18 function foo() { // 不是嵌套函数 // 函数内部可以访问函数外部变量 r 阅读全文
posted @ 2022-08-20 18:04 天青色等烟雨灬 阅读(33) 评论(0) 推荐(0)
摘要: 块级作用域:let和const具有块级作用域;var不具有;块级作用域解决了ES5两个问题: 内层变量可能覆盖外层变量 用来计数的循环变量会泄露为全局变量 变量提升:var存在变量;let和const不存在变量提升,即变量只能在声明之后使用,否则会报错 给全局添加属性:浏览器的全局对象是window 阅读全文
posted @ 2022-08-20 10:11 天青色等烟雨灬 阅读(114) 评论(0) 推荐(0)
摘要: 简单来说==表示相等; 表示严格相等 当进行==比较时,先检查两个值的数据类型是否相同,如果相同则进行 比较,如果不同会转换成相同的数据类型再比较; 当进行 比较时,如果两个值的数据类型不同;那么直接为false; 比较过程: == 如果两个值的数据类型相同,进行 比较 如果两个值的数据类型不同;也 阅读全文
posted @ 2022-08-20 09:39 天青色等烟雨灬 阅读(1233) 评论(0) 推荐(0)