QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

js中var和const区别

js中var和const区别

JavaScript 中 var 和 const 的区别

1. 定义

  • var:使用 var 声明的变量称为变量。它允许重新赋值和重新声明。
  • const:使用 const 声明的变量称为常量。它不允许重新赋值或重新声明。

2. 声明范围

  • var:var 声明的变量在函数或全局范围内都可用。
  • const:const 声明的变量仅在声明所在的块或模块中可用。

3. 重新赋值

  • var:var 声明的变量可以随时重新赋值。
  • const:const 声明的变量不能重新赋值。

4. 重新声明

  • var:var 声明的变量可以在相同范围内重复声明。
  • const:const 声明的变量不能在相同范围内重复声明。

5. 声明位置

  • var:var 声明可以出现在块的任何地方。
  • const:const 声明必须出现在块或模块的顶部。

6. 代码块

  • var:var 声明的变量在代码块内可用。
  • const:const 声明的变量只在声明所在的代码块内可用。

7. 引用

  • var:var 声明的变量可以被其他函数和代码块引用。
  • const:const 声明的变量只可以在声明所在的块或模块中引用。

实例

<code class="javascript">// var 变量可以重新赋值
var foo = 10;
foo = 20;

// const 常量不能重新赋值
const bar = 30;
bar = 40; // 报错</code>

给TA打赏
共{{data.count}}人
人已打赏
WEB前端

分析绝对定位技术对页面布局的影响与特点

2024-5-21 14:28:38

WEB前端

\"了解一下ubound方法吧\"

2024-5-21 14:33:51

个人中心
购物车
优惠劵
有新私信 私信列表
搜索