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

长春网站建设百度客服电话24小时

长春网站建设,百度客服电话24小时,免费素材库,建设公司网站的意义这张图片主要介绍了JavaScript中的三种变量声明方式:let、var和const。 1. let 含义:let是现在实际开发中常用的变量声明方式。特点: 块级作用域:let声明的变量只在其所在的块级作用域内有效。例如:{let x 10; } co…

请添加图片描述
这张图片主要介绍了JavaScript中的三种变量声明方式:letvarconst

1. let

  • 含义let是现在实际开发中常用的变量声明方式。
  • 特点
    • 块级作用域:let声明的变量只在其所在的块级作用域内有效。例如:
      {let x = 10;
      }
      console.log(x); // 报错,x在块级作用域外不可访问
      
    • 不存在变量提升:在声明之前使用let变量会报错。例如:
      console.log(y); // 报错
      let y = 20;
      
    • 不允许重复声明:在同一个作用域内不能用let重复声明已经存在的变量,会报错。例如:
      let z = 5;
      let z = 10; // 报错
      

2. var

  • 含义var是以前的变量声明方式,会有很多问题。
  • 特点
    • 函数级作用域:var声明的变量的作用域是函数级的。例如:
      function test() {if (true) {var a = 10;}console.log(a); // 10,在if语句块外仍能访问a
      }
      test();
      
    • 存在变量提升:使用var声明的变量会被提升到函数顶部,但变量的值是undefined,直到实际赋值语句执行。例如:
      console.log(b); // undefined
      var b = 20;
      
    • 允许重复声明:在同一个作用域内可以多次用var声明同一个变量,后面的声明会覆盖前面的声明。例如:
      var c = 5;
      var c = 10;
      console.log(c); // 10
      

3. const

  • 含义const类似于let,但是变量的值无法被修改。
  • 特点
    • 块级作用域:与let一样具有块级作用域。例如:
      {const d = 30;
      }
      console.log(d); // 报错,d在块级作用域外不可访问
      
    • 不存在变量提升:在声明之前使用const变量会报错。例如:
      console.log(e); // 报错
      const e = 40;
      
    • 不允许重复声明:在同一个作用域内不能用const重复声明已经存在的变量,会报错。例如:
      const f = 15;
      const f = 20; // 报错
      
    • 常量特性:声明后不能重新赋值。但是如果声明的是对象或数组,其内部属性或元素可以被修改。例如:
      const obj = {name: 'Alice'};
      obj.name = 'Bob'; // 允许,修改对象的属性
      // obj = {name: 'Charlie'}; // 报错,不能重新赋值
      

在现代JavaScript开发中,letconst通常比var更受欢迎,因为它们的块级作用域和不存在变量提升的特性有助于编写更清晰、更不易出错的代码,而const在需要定义常量时非常有用。

http://www.khdw.cn/news/1903.html

相关文章:

  • 佛山网站的优化什么是信息流广告
  • 淘宝放单网站怎么做口碑营销是什么
  • 如何申请免费空间西安seo包年服务
  • 大兴网站制作推广普通话
  • 网站建设服务费怎么做会计分录品牌营销策划案例
  • 网站企业备案付费内容网站
  • 网站上线需要哪些步骤小程序开发系统
  • 上海有名的做网站的公司有哪些营销咨询公司排名
  • 云盘做网站文件seo关键词排名优化推荐
  • 四川做文学有关的网站个人免费网站建设
  • 东莞网站设计制作教程网上怎么做广告
  • 利用养生网站做竞价引流seo托管公司
  • 网站建设工作不足及整改正规seo排名外包
  • ppt的网站导航栏怎么做的nba西部排名
  • 怎么用dwcs6做网站设计网络营销成功的案例分析
  • 网站开发技术包括什么学技术包分配的培训机构
  • 手机wap网站的分析河北网站seo外包
  • 做网站图片大小好的搜索引擎推荐
  • 网站制作视频自己建网站需要多少钱
  • 深圳有效网站制作哪家公司好优化软件seo排名
  • 网站建设两个方面东莞优化排名推广
  • 有什么做兼职的好网站搜索引擎优化关键词
  • wordpress 网页特效seo技巧分享
  • 教育网站建设 培训网站建设网站优化最为重要的内容是
  • 嘉定做网站国际新闻稿件
  • 襄阳做网站找哪家公司腾讯云域名注册
  • 网站建设运营预算明细整站优化和关键词优化的区别
  • 东阿做网站推广收录优美图片找不到了
  • 山东网站建设都有那些网站流量来源
  • 做qq空间网站电脑网络优化软件