当前位置: 首页 > news >正文

中国能源建设集团招聘seopeixun

中国能源建设集团招聘,seopeixun,3D动漫做爰网站,集团网站建设成都文章目录 1 声明提升2 作用域3 重复声明 在JavaScript中,let 和 var 都是声明变量的关键字,但在用法和作用域方面有一些区别。 let 是ES6引入的新的声明变量的关键字,它与 var 相比,更加严格,语法更加规范&#xff0c…

文章目录

  • 1 声明提升
  • 2 作用域
  • 3 重复声明

在JavaScript中,letvar 都是声明变量的关键字,但在用法和作用域方面有一些区别。

let 是ES6引入的新的声明变量的关键字,它与 var 相比,更加严格,语法更加规范,并且可以避免一些常见的错误。

1 声明提升

  • let 不存在变量提升

    使用var关键字声明的变量会被提升到当前作用域的顶部,而使用let声明的变量不会。所以,使用var声明的变量可以在声明之前使用,但是使用let声明的变量必须在声明之后使用。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>ES6新特性:let关键字</title>
</head><body><script>console.log('myVar:', myVar);    //myVar: undefinedvar myVar = '我是var声明的变量';console.log('myVar:', myVar);    //myVar: 我是var声明的变量console.log('myLet:', myLet);    //报错,Cannot access 'myLet' before initializationlet myLet = '我是let声明的变量';console.log('myLet:', myLet);    //myLet: 我是let声明的变量</script>
</body></html>

2 作用域

  • let声明的变量具有块级作用域

    使用var声明的变量有函数作用域或全局作用域,而使用let声明的变量有块级作用域。

    块级作用域是指变量只在定义它们的块内部可见。这意味着,使用let声明的变量只能在声明它的块级作用域内使用,而不会影响外部作用域。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>ES6新特性:let关键字</title>
</head><body><script>{var myVar = '我是var声明的变量';let myLet = '我是let声明的变量';}console.log('myVar:', myVar);    //myVar: 我是var声明的变量console.log('myLet:', myLet);    //报错:myLet is not defined</script>
</body></html>

3 重复声明

  • let 不允许重复声明变量

    使用var声明的变量可以被重复声明,而使用let声明的变量不能被重复声明。

    重复声明是指在同一个作用域内,使用相同的变量名再次声明变量。如果使用var声明同名变量,则会覆盖之前的声明。如果使用let声明同名变量,则会抛出下面的错误。

     Identifier 'myLet' has already been declared
    

在这里插入图片描述
在这里插入图片描述


总之,以后声明变量,用 let 就对了!

http://www.tj-hxxt.cn/news/10353.html

相关文章:

  • 湖北网站推广系统渠道推广有哪些方式
  • 河南省建设工程信息网站网页设计培训学校
  • 建行网站首页登录合肥seo推广公司
  • 注册网站费属于什么费用seo顾问咨询
  • 现有的网站开发技术seo查询排名系统
  • 增长超人网站建设价格亚洲精华国产精华液的护肤功效
  • 网站开发用什么语言最多百度竞价广告推广
  • 网站维护开发合同seo 360
  • 毕设做桌面软件还是网站百度seo代理
  • 网页设计师培训费用图片win优化大师有免费版吗
  • 关键词快速上首页排名东莞快速优化排名
  • wordpress运营seo关键字排名优化
  • 国外单页制作网站模板下载网络营销推广的方式有哪些
  • 看网站的访问量郑州网络推广平台有哪些
  • 沈阳模板建站公司有哪些什么是互联网推广
  • 沈阳网站建设武汉网站开发公司
  • 郑州网站建设求职简历深圳百度seo整站
  • 株洲网站建设制作百度提问在线回答问题
  • 做免费采集电影网站犯法吗百度竞价开户哪家好
  • 申请网站做自己的产品网络广告电话
  • 做网站必须要有前台吗三叶草gw9356
  • 创网网络河北seo网络优化培训
  • goggle营销型网站效果百度首页快速排名系统
  • 网站的总体结构四川seo选哪家
  • 山西响应式网站建设价位百度seo综合查询
  • 心铭舍品牌设计公司中国官网seo搜索优化是什么呢
  • 日照建站哪家好成都网站建设系统
  • 响应式网站是什么意思腾讯云域名注册官网
  • 兼职做网站编辑西安百度竞价代运营
  • 人才市场网站源码云南新闻最新消息今天