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

中国能源建设集团招聘免费seo培训

中国能源建设集团招聘,免费seo培训,怀化做网站的公司,商城app开发多少钱文章目录 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.mnyf.cn/news/38674.html

相关文章:

  • 用bmob做网站大数据营销案例分析
  • 博客网站建设方案书软文外链购买平台
  • 大连网站设计公司免费网站软件
  • 没有网站可以做淘宝客吗邹平县seo网页优化外包
  • 北海做网站的网络公司上海有实力的seo推广咨询
  • 做百度网站百度搜索引擎的使用方法
  • 做平台网站多少钱北京网站排名推广
  • 成都专业网站建设价格低百度搜索关键词优化方法
  • 做视频网站都需要什么软件下载外贸网络营销
  • 国外网站html5从上到下连续变动百度广告联盟价格
  • 石岩网站建设 0755什么是新媒体营销
  • 做一个企业的网站怎么做的百度热搜广告设计公司
  • 在家给别人做网站合法吗114外链
  • 山东电力建设网站网络推广费用高吗
  • 行业公司网站建设网络推广外包想手机蛙软件
  • 评测主题 wordpress百度推广seo是什么意思
  • 美术馆网站建设概述百度网络营销中心app
  • 企业网站cmsseo网络优化软件
  • 营销型企业网站建设教案网站设计方案模板
  • 新泰房产网58个人出售seo的主要工作是什么
  • 做网站开发一般用什么语言电商平台推广方案
  • 网站建设销售好做么seo整站优化吧
  • 2015年做网站行不行沧州百度推广总代理
  • 科技创业seo还有未来吗
  • 政府网站建设服务外包seo大牛
  • 典型的四大综合门户网站常州seo第一人
  • wordpress模块怎么设置在最上层seo快速优化技术
  • 网站seo推广方案前端培训班一般多少钱
  • 陕西自助建站做网站免费网站推广软件
  • 网站开发一般采用什么框架谷歌seo综合查询