gpt4 book ai didi

javascript 常量行为

转载 作者:行者123 更新时间:2023-12-03 16:29:34 26 4
gpt4 key购买 nike

我试图理解下面示例代码中的 const 变量类型

try{
const fax = 2234;
fax = 3.45 + 20;
console.log("fax", fax);
}catch(err){
console.log("err", err);
}

根据 ES6 const 变量类型不可重新赋值。我期待传真变量的错误。但预期实际是 23.45

const 变量值如何改变?

最佳答案

在 JavaScript 中,const 类似于 let,但唯一的东西是一旦被一个值初始化,就不能在脚本的执行过程中改变。
这就是 const 的用途(它代表常量)

考虑下面的代码

{
const a = 10
console.log(a)
}
a = 1000
console.log(a)

你会在控制台上登录 10 和 1000 因为 const 类似于 let 除了它的值一旦在代码块中分配就不能更改
考虑下面的另一个代码

{
const a = 10
console.log(a)
a = 20 // since you are assigning another value to a const variable inside the same code block will be an error
}
a = 1000
console.log(a)

在记录 10 之后你会得到一个错误,因为 assignment to constant variable

点击HERE了解更多关于 let

的信息

关于javascript 常量行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60201965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com