let const var 的区别

news/2024/7/10 23:52:11 标签: let, const, es6

今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。
1.const定义的变量不可以修改,而且必须初始化。
1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log(‘函数外const定义b:’ + b);//有输出值4 // b = 5;5 // console.log(‘函数外修改const定义b:’ + b);//无法输出
2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。

1 var a = 1;2 // var a;//不会报错3 console.log(‘函数外var定义a:’ + a);//可以输出a=14 function change(){5 a = 4;6 console.log(‘函数内var定义a:’ + a);//可以输出a=47 } 8 change();9 console.log(‘函数调用后var定义a为函数内部修改值:’ + a);//可以输出a=4

3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。

1 let c = 3;2 console.log(‘函数外let定义c:’ + c);//输出c=33 function change(){4 let c = 6;5 console.log(‘函数内let定义c:’ + c);//输出c=66 } 7 change();8 console.log(‘函数调用后let定义c不受函数内部定义影响:’ + c);//输出c=3

如有错误,请您指正!


http://www.niftyadmin.cn/n/680720.html

相关文章

微信小程序富文本插件wxParse的使用

特性 支持特性 实验功能 ToDo [x] HTML的大部分标签解析 [x] 小表情emjio [x] table标签 [x] 内联style [x] a标签跳转 [x] 标签Class [x] 动态添加 [x] 图片自适应规则 [x] 图片多图片预览 [x] 模版层级可扩展性 [x] 多数据循环方式 [x] 内联style 基本使用方法 …

...

...突然发现这个博客很不好用 欢迎来洛谷blog 转载于:https://www.cnblogs.com/ppp204-is-a-VC/p/11209275.html

vue axois 跨域配置

在vue项目中找到config里面的index,再配置里面的proxyTable如下图: dev: { // Paths解决跨域问题 assetsSubDirectory: ‘static’, assetsPublicPath: ‘/’, proxyTable: { ‘/api’: { target: ‘https://blf.itwolf.cn/index.php/Home/Api‘, changeO…

ES6 变量的解构赋值

在ES5中 定义变量的方法: var a 1,b2,c3; 在ES6 中 可这样定义: var [a,b,c][1,2,3] 不想 定义b的话可以这样: var [a,,c][1,2,3]; 当我们想把1赋值给a; 2,3赋值给c;那么我们可以这样: var [a,…c][1,2,3]; 这…

ES6 新增的字符串方法

在ES5中判断一个字符串中是否含有某个字符串一般都是这样: console.log(‘YO’.indexof(‘Y’)!-1) 现在提供了语义话的方法: YO.includes(‘Y’); YO.startWith(‘Y’); YO.endsWith(‘O’); YO.repeat(‘次数’);重复YO多少次&#x…

day 06 python学习笔记

目录 文件处理文件词频统计词云上节课回顾 函数 def func(num):return 1集合 s set() print(type(s)) # 交集: & 并集: | 差集: - 补集:^ 集: & 并集: | 差集: - 补集:^序列类型:字符串…

ES6 模板字符串方法

ES5中 在JS 中写一个模块是这样的&#xff1a; var content’’ ’’title’’ ’’ 在ES6中可以这样&#xff1a; let 这里就直接写不用引号什么的 <div>${变量}<div> 方便快捷用的是两个烦引号“来包裹 模块

简单的sql注入3

仍然 1 1’ 1” 发现1’报错了。。。。。我觉得作者对’情有独钟 再试试 1# 1’# 1”# 发现都可以正常登录 试试1 and 11和1 and 12发现成功登录和不成功登录的区别在于显示hello不&#xff0c;这里并不会输出id name 所以这里应该是个报错型盲注 所以这里就不浪费时间了&#…