作用域与代码执行 |学习笔记

简介: 快速学习 作用域与代码执行

开发者学堂课程【JavaScript 入门与实战:作用域与代码执行 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/582/detail/8044


作用域与代码执行


一、做题练习

1、范例一

var a=12;

function abc(){

alert(a);

var a =10;

}

abc();

2、范例二

console.log(a);

function a(){

console.log(‘aaaa’)

}

var a = 1;

console.log(a)

如果变量和函数同名了必须注意函数的声明会替换变量声明

不管函数在变量的前面还是后面赋值总会把前面的声明替换

相关文章
|
5月前
|
存储 程序员
变量作用域与生命周期
变量作用域与生命周期
|
5月前
|
JavaScript 前端开发
js开发:请解释什么是作用域(scope),并说明全局作用域、局部作用域和块级作用域的区别。
JavaScript中的作用域规定了变量和函数的可见性与生命周期。全局作用域适用于整个脚本,变量可通过全局对象访问,可能导致命名冲突和内存占用。局部作用域限于函数内部,每次调用创建新作用域,执行完毕后销毁。ES6引入的块级作用域通过`let`和`const`实现,变量仅在其代码块内有效,并有暂时性死区。作用域机制有助于代码组织和变量管理。
42 1
|
JavaScript 前端开发
|
JavaScript 前端开发
|
JavaScript 前端开发
|
编译器 C语言 开发者
作用域和链接属性|学习笔记
当变量被定义在程序的不同位置时,它的作用范围是不一样的,这个作用范围就是我们所说的作用域。
112 0
作用域和链接属性|学习笔记
编译的作用域
编译的作用域
49 0
|
自然语言处理 JavaScript Java
Day14 - 词法作用域、块级作用域、作用域链、静态动态作用域
Day14 - 词法作用域、块级作用域、作用域链、静态动态作用域
143 0
|
Web App开发 自然语言处理 JavaScript
通过运行机制看this绑定 、作用域、作用域链和闭包
了解js的运行机制有助于我们在日常的工作中,写成高质量的代码,减少bug的产生,节约维护成本。也有助于我们通过造火箭的面试。
140 0
|
前端开发 JavaScript 算法
一文带你解读​JavaScript中的变量、作用域和内存问题
一文带你解读​JavaScript中的变量、作用域和内存问题
129 0
一文带你解读​JavaScript中的变量、作用域和内存问题