摘要: 作用域: 域:空间、范围、区域…… 域分为:全局 一般在script标签范围内定义的变量、函数,我们习惯性地叫做全局变量、全局函数 一个script就是一个域,只要是一个域,就会发生:预解析、逐行解读代码 页面上可以写多个script 举个栗子1: <script> alert(a); </scri 阅读全文
posted @ 2020-01-22 22:43 珍惜缘份 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 讲解实例3: <script> alert(a); var a = 1; alert(a); function a(){alert(2);} alert(a); var a =3; alert(a); function a(){alert(4);} alert(a); a(); </script> 阅读全文
posted @ 2020-01-22 22:41 珍惜缘份 阅读(153) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title> <script> /*// 作用域:// 域:空间、范围、区域……// 阅读全文
posted @ 2020-01-22 21:51 珍惜缘份 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 作用域以及预解析 在javascript中作用域是非常重要的,本文章将会说明作用域以及我们在工作,以及面试中的一些面试题,如果有不足的地方希望大家可以评论指出来,自己一定会及时的改正错误,避免大家走入一些误区。 谈及作用域先就必须要说明预解析和词法作用域。 下面我们先说明一下: 预解析 代码在正常执 阅读全文
posted @ 2020-01-22 21:19 珍惜缘份 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 变量包括:全局变量,局部变量 在JAvaScript中,函数中定义的变量是局部变量 作用域:就是变量的使用范围, 分为:局部作用域和全局作用域 js中没有块级作用域 一对括号中定义的变量,这个变量可以在大括号外面使用 作用域链:变量的使用,从里向外,层层的搜索,搜索到了就可以直接使用了 var nu 阅读全文
posted @ 2020-01-22 20:34 珍惜缘份 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 当我们使用Js 来编写一个函数的时候,总是会分不清,自己所声明的变量到底是全局变量,还是局部变量,这就牵扯到了作用域的问题。以及在函数执行的时候,函数内部的变量与全局变量及输出结果,在不同状况下的关系问题。下面就让我来举例说明一下。 作用域: 指的是代码对不同的“范围”的划分。 划分规则: 1 全局 阅读全文
posted @ 2020-01-22 20:26 珍惜缘份 阅读(97) 评论(0) 推荐(0) 编辑
摘要: // 作用域: // 域:空间、范围、区域…… // 作用:读、写 script 全局变量、全局函数 自上而下 函数 由里到外 {} 浏览器: “JS解析器” 1)“找一些东西” :var function 参数 a = ... 所有的变量,在正式运行代码之前,都提前赋了一个值:未定义 fn1 = 阅读全文
posted @ 2020-01-22 20:17 珍惜缘份 阅读(154) 评论(0) 推荐(0) 编辑