2.ES6 const常量

作者: 圆梦人生 | 来源:发表于2018-07-05 16:40 被阅读12次

ES6中可以使用const声明一个只读的常量。

1、一旦声明,常量的值就不能改变;
2、常量声明就要定义值,否则报错;
3、常量值作用域和let一样;

案例:

  // 1.常量值不可以更改
  const test = '123'
  console.log('test == %s', test);
  test = '456'  // "test" is read-only

  // 2.常量声明就要定义值,否则报错
  const test2;  //Unexpected token
  console.log(test2);

  // 3.常量值作用域和let一样
  if(true){
    const test3 = 'test333'
    console.log('test3 == %s', test3); // 结果:test333
  }
  console.log('test3 == %s', test3);  //test3 is not defined

相关文章

  • 2.ES6 const常量

    ES6中可以使用const声明一个只读的常量。 1、一旦声明,常量的值就不能改变;2、常量声明就要定义值,否则报错...

  • 5.const与指针

    1.const修饰指针-常量指针 2.const修饰常量-指针常量 3.const修饰指针和常量 代码如下

  • C/C++ const用法详解

    const变量,又称为常量 1. 创建常量 const type name = value;type const ...

  • C#基本知识点-Readonly和Const的区别

    目录 什么是静态常量(Const)和动态常量(Readonly) 静态常量(Const)和动态常量(Readonl...

  • const、模板、注释、inline

    1、const:类型常量与指针常量 const int 等价于 int const 但不等价于int *const...

  • const/static/extern/const/static

    const -- 常量 const中文意思是“常量”,不可改变的固定的。const关键字主要作用: const ...

  • const常量与define宏定义的区别

    在C++ 程序中只使用const常量而不使用宏常量,即const常量完全取代宏常量。以下是const和define...

  • iOS开发常用关键字const,static,extern

    const const翻译成中文是常量,常量是不可变的。const作用: const用来修饰基本变量或指针变量。 ...

  • 指针总结&字符串

    1.常量指针: 例如: int const *a ;const int *a ; 指针常量:int * con...

  • C++基础

    const关键字 const关键字标识常量,标明const右侧的变量(本质是常量)不可变。int const *b...

网友评论

    本文标题:2.ES6 const常量

    本文链接:https://www.haomeiwen.com/subject/lbbpuftx.html