js怎么声明变量

72次阅读
没有评论

在JavaScript中,有三种声明变量的方式:使用var关键字、let关键字和const关键字。

  1. 使用var关键字声明变量

使用var关键字声明的变量是函数作用域或全局作用域的变量,可以在函数内或全局范围内访问。var关键字声明的变量可以被重新赋值,并且如果在函数内声明,则会在函数执行期间存在。

示例:

function myFunction() {
  var x = 5;
  console.log(x);
}
myFunction(); // 输出5
  1. 使用let关键字声明变量

使用let关键字声明的变量是块级作用域的变量,只能在它们被声明的块中访问。let关键字声明的变量可以被重新赋值,但不能被重新声明。

示例:

function myFunction() {
  let x = 5;
  if (true) {
    let x = 10;
    console.log(x); // 输出10
  }
  console.log(x); // 输出5
}
myFunction();
  1. 使用const关键字声明变量

使用const关键字声明的变量也是块级作用域的变量,与let类似,但是一旦被赋值,就不能再次被重新赋值。因此,使用const声明的变量通常是常量。

示例:

const PI = 3.141592653589793;
console.log(PI); // 输出3.141592653589793
PI = 3; // 会抛出TypeError异常
正文完
 
评论(没有评论)