002 C0nst 命令

const声明一个只读的常量。一旦声明,常量值就不能改变

  cont PI =3.1415;

  PI//3.1415

  PI=3

  //TypeError:Assignment to constant variable.

const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到最后赋值

  const foo;

  //SyntaxError:Missing initializer in cont declaration

const的作用域与let命令相同:只在声明所在的块级作用域内有效

  if(true){

    const MAX =5;

  }

  MAX//Uncaught ReferenceError:MAX is not defind

const命令声明的常量也是不提升

  if (true){

    console.log(MAX);//ReferenceError

    const MAX=5;

  }

const声明的常量,也与let一样不可重复声明

  var message ="Hello!";

  let age=25;

  //以下两行都会报错

  const message="Goodbye!";

  const age=30;

  

 

posted @ 2025-02-10 11:00  张筱菓  阅读(13)  评论(0)    收藏  举报