关于var和let
老师,您好:
视频里面,老师使用的是var进行的,所以打印的时候就是3,但是我使用let的时候就不是了,就是0,1,2了,let和var这两个变量感觉有点意思啊,var感觉就是全局,let就感觉是局部变量
13
收起
正在回答
1回答
同学你好:
同学所理解是正确的。var是函数作用域,而let是块作用域,在函数内声明了var,整个函数内都是有效的,比如说在for循环内定义了一个var变量,实际上在for循环以外也是可以访问的,而let由于是块作用域,所以如果在块作用域内(比如说for循环内)定义的变量,在其外面是不可被访问的
如果我的回答解决了同学的疑惑,欢迎采纳,祝同学学习愉快!
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星