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

莱芜网站建设怎么样进一步优化落实

莱芜网站建设怎么样,进一步优化落实,广州做网站找哪个公司好,常平网站开发const的基础规则 声明时必须初始化​ const a; // ❌ 报错:Missing initializer in const declaration const b 10; // ✅ 正确块级作用域​(const 的作用域仅限于声明它的代码块) if (true) {const x 100; } console.log(x); // ❌ 报错…

const的基础规则

  • 声明时必须初始化​
const a; // ❌ 报错:Missing initializer in const declaration
const b = 10; // ✅ 正确
  • 块级作用域​(const 的作用域仅限于声明它的代码块)
if (true) {const x = 100;
}
console.log(x); // ❌ 报错:x is not defined
  • 不可重复声明​(同一作用域内不能重复声明同名变量)
const z = 30;
const z = 40; // ❌ 报错:Identifier 'z' has already been declared
  • 值不可重新赋值("不可变"的本质:是const最容易误解的点——它限制的是变量绑定(即变量指向的内存地址不可变),而不是变量的值不可变。)​

原始类型(Primitive Types)

包括:Number、String、Boolean、Undefined、Null、Symbol(ES6新增)、BigInt(ES2020新增)。它们的特点是:直接存储在内存栈中。

  • ​​值不可变​​:因为原始类型的值直接存储在变量绑定的内存地址中。
const a = 10;
a = 20; // 报错!不能重新赋值(地址不可变)
  • ​本质​​:a 的地址指向的是值 10,const 禁止修改这个绑定。

复杂数据类型:地址不可变,内容可变

复杂数据类型(如Object、Array、Function)的存储方式不同:变量在栈中存储堆内存地址,实际数据存放在内存堆中。

  • ​地址不可变,但值可变​​:const 确保变量始终指向同一个内存地址(引用),但对象/数组的内容可以修改。
const obj = { name: "Alice" };
obj.name = "Bob"; // 合法!修改对象属性
obj = {};         // 报错!不能重新赋值(地址不可变)
  • 本质​​:obj 的地址指向同一个对象,但对象的属性是可变的。
http://www.dtcms.com/wzjs/353705.html

相关文章:

  • 网络公司给我们做的网站_但是我们不知道域名是否属于我们武汉seo优化顾问
  • 阳江房产网官网查询长沙seo行者seo09
  • 政府网站建设的理论依据发稿软文公司
  • 小红书怎么推广自己的产品优化网站内容的方法
  • 精品网站建设公司手机怎么制作网页
  • 宜兴网站优化网站检测中心
  • 个人主页网站应该怎样做怎样注册网站建立网页
  • 淄博学校网站建设方案推广策略包括哪些内容
  • 做搜狗网站优化排网站排名首页
  • 做招聘网站经营范围靠谱的seo收费
  • php 网站 教程整站多关键词优化
  • asp网站查看器seo导航
  • wap网站技术如何优化企业网站
  • 江苏省建设工程竣工备案网站发广告平台有哪些免费
  • 开发者模式对手机有伤害吗安徽百度seo公司
  • qq群优惠券里面网站怎么做的网站建设方案及报价
  • 做旅游网站需要什么seo是如何做优化的
  • 网站漂浮客服代码市场营销公司有哪些
  • 学网站建设前途1688seo优化是什么
  • 山东东营市有几个区县全国分站seo
  • icp备案系统网站google搜索引擎优化
  • 专做五金批发的网站营销渠道策划方案
  • 企业网站首页设计解析新闻发布系统
  • 做加盟代理的网站今日中央新闻
  • 宿州市做网站建设的公司网络推广公司如何做
  • wordpress必装的插件一键优化清理
  • 合肥外贸网站建设公司排名厦门seo外包公司
  • 哪家网络公司做网站网页设计主题参考
  • 网站设计与系统的区别沈阳网络优化培训
  • 网站如何做市场推广产品软文怎么写