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

怎么直接做免费网站吗wordpress开启xmlrppc

怎么直接做免费网站吗,wordpress开启xmlrppc,建设外贸网站注意什么,咨询公司网站设计JavaScript 中的 const 关键字const 是 JavaScript 中用于声明常量的关键字,其核心特性是:不可重新赋值声明后变量的引用不可更改:const PI 3.14; PI 3.14159; // 报错:Assignment to constant variable块级作用域与 let 类似&a…

JavaScript 中的 const 关键字

const 是 JavaScript 中用于声明常量的关键字,其核心特性是:

  1. 不可重新赋值
    声明后变量的引用不可更改:

    const PI = 3.14;
    PI = 3.14159; // 报错:Assignment to constant variable
    

  2. 块级作用域
    let 类似,仅在当前代码块内有效:

    {const message = "Hello";console.log(message); // 输出 "Hello"
    }
    console.log(message); // 报错:message is not defined
    

  3. 必须初始化
    声明时必须赋值,否则报错:

    const name; // 报错:Missing initializer in const declaration
    


关键注意事项

  • 对象和数组的可变性
    const 仅阻止变量被重新赋值,但对象或数组的内容可修改:

    const user = { name: "Alice" };
    user.name = "Bob"; // 允许修改属性
    user = { name: "Charlie" }; // 报错:重新赋值被禁止const nums = [1, 2, 3];
    nums.push(4); // 允许修改数组
    

  • varlet 的区别

    特性constletvar
    重新赋值❌ 禁止✅ 允许✅ 允许
    作用域块级作用域块级作用域函数作用域
    变量提升不提升不提升✅ 提升(初始化为 undefined
    重复声明❌ 禁止❌ 禁止✅ 允许(覆盖)

最佳实践

  1. 默认使用 const
    优先用 const 声明变量,仅在需要重新赋值时改用 let,避免使用 var
  2. 命名规范
    常量通常使用全大写 + 下划线命名(如 MAX_SIZE),提高可读性。
  3. 冻结对象
    若需完全不可变对象,可使用 Object.freeze()
    const config = Object.freeze({ key: "secret" });
    config.key = "new"; // 静默失败(严格模式下报错)
    

通过合理使用 const,可提升代码稳定性和可维护性,减少意外赋值导致的错误。

在 JavaScript 中,const 是用于声明常量的关键字,具有以下特点和行为:

声明与初始化

const 声明的变量必须在声明时立即初始化,且不能重新赋值。例如:

const PI = 3.14159; // 正确
const MAX_SIZE;     // 错误:未初始化

块级作用域

constlet 类似,具有块级作用域(仅限于 {} 内):

if (true) {const x = 10;console.log(x); // 输出 10
}
console.log(x);   // 报错:x 未定义

对象和数组的可变性

对于引用类型(如对象或数组),const 仅保证变量引用的地址不变,但内容可以修改:

const person = { name: "Alice" };
person.name = "Bob"; // 允许修改属性
person = {};         // 报错:重新赋值const nums = [1, 2, 3];
nums.push(4);        // 允许修改数组
nums = [5, 6];       // 报错:重新赋值

暂时性死区

let 类似,const 存在暂时性死区(TDZ),声明前访问会报错:

console.log(x); // 报错:Cannot access 'x' before initialization
const x = 10;

命名规范

通常使用全大写字母和下划线命名常量(如 MAX_SIZE),但非强制要求。

使用场景

  • 需要保护变量不被重新赋值时(如配置项、数学常量)。
  • 引用类型需要保持引用稳定但内容可变时。

 

http://www.dtcms.com/a/527443.html

相关文章:

  • 包头网站建设国外有什么网站做游戏
  • 怎么做学校网站wordpress 文章广告
  • php源码网站建设教程网站建设制作设计seo优化南宁
  • 搭建网站要用到的工具珠海 网站建设和推广
  • 科技论文发表网wordpress解析优化
  • 北京大兴网站建设公司什么网站可以做软件有哪些东西
  • 网站建设情况存在问题电商网站建设与管理自考试卷
  • 天津网站制作重点wordpress写php页面跳转
  • 微信网站怎样做高端网站建设 案例
  • 有谁帮做网站的nana wordpress主题安全不
  • 网站建设shopify游戏币网站建设
  • 如何做企业的网站域名和网站的区别
  • 做网站坂田辽宁住房和城乡建设厅网站
  • 外包做网站不付尾款梁志天设计公司官网首页
  • 上林住房和城乡建设网站巫山网站设计
  • 网络推广外包公司哪家好多种不同产品的网站怎么做seo
  • iis如何建立网站网站导航栏制作教程
  • 九曲网站建设校园文化建设网站
  • 网站制作生成器自己做网站想更换网址
  • 如何将vs做的网站备份出来6深圳市建设工程资料网站
  • php网站开发路线网站备案表
  • 网站设计机构排名WordPress开网站很慢
  • 网站做seo都匀网站开发公司
  • 学做川菜下什么网站谷歌做新媒体运营的网站
  • 顺营销官方网站什么类型网站
  • 建行网站软件开发生命周期
  • 做全屏网站设计时容易犯的错爱有声小说网站捡个校花做老婆
  • 中国诚信建设网站百度网站怎么做信息
  • 网站加速免费黄页app
  • 温江区建设局网站杭州滨江的网站建设公司