100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JavaScript中const var let定义变量的区别

JavaScript中const var let定义变量的区别

时间:2023-07-02 07:40:39

相关推荐

JavaScript中const var let定义变量的区别

web前端|js教程

const、var、let

web前端-js教程

1、const声明的是一个常量(const指向的值是不变,所以必须初始化,不然会报错,而var和let指向的值是可变的可以重新赋值,可以不初始化)

android 英语源码,vscode设置网页代码,更换ubuntu源,tomcat远程发布,sqlite 性别,网页设计页面,sql数据库搬家,真实云服务器,wp独立下载页插件,以下哪一个不是前端框架,爬虫了,php代码审计,通州SEO,springboot迭代器,织梦cms标签调用,网站运行环境需求,网页发布时间,数据库网站模板,登录主机管理后台,html 静态页面,jsp班级学生管理系统,京东网站程序lzw

正确写法:const h = ‘nnnn’;

三网通源码下载网,vscode插件文件图标,ubuntu 修改缩放,tomcat多实例意思,sqlite3获取数据中文,寝室浴室里面有爬虫怎么办,mid php,江苏seo哪家有名,游戏网站网页模板html,企业网站div css整站免费模板lzw

错误写法:const h;

书法php网站源码,用vscode安装插件,ubuntu恢复之前,tomcat读取超时,vue使用sqlite3,discuz修改用户名插件,不吹不黑聊聊前端框架视频,python爬虫编写毕业论文,js给php变量赋值,金华seo优化步骤,分类信息网站源码,网页游戏模板,extjs 网站模板lzw

2、var和let声明的都是变量,两者区别在于作用域

(1)、var

例1:

function fun(){ var a=5; console.log(a); }

注:放在函数内则为局部变量,变量a只能在函数fun内使用,否则会报错

例2:

hahah1hahah2hahah3hahah4

var li =document.getElementById(p).getElementsByTagName(li); for(var i = 0; i < li.length; i++) { li[i].onclick =function(event) {console.log(li : +i+ +this.innerHTML); } }

注:例2中,为全局变量,所以每次点击都对应同一个i

(2)、let是声明一个作用域被限制在块级中的变量、语句或者表达式

例如:

var li =document.getElementById(p).getElementsByTagName(li); for(let i = 0; i < li.length; i++) { li[i].onclick =function(event) {console.log(li : +i+ +this.innerHTML); } }

注:该地方的i只能在for循环语句块使用

js中var、let、const三者的用法区别

js中const,var,let区别

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。