es6基础学习二 const

es5是没用常量声明这个选项,es6将其添加其中。

1.基本用法

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

const PI = 3.1415;

PI = 3; //SyntaxError

const 声明的变量,一旦声明必须初始化(即赋值),否则报错。

const foo; // syntaxError

除此之外,const的声明常量类似let声明的变量:

  a> 不存在变量提升

  b> 只在声明所在的块级作用域内有效

  c> 不能重复用var、let、const声明

es6 的六种声明方法:

ES5 只有两种声明变量的方法: var 命令和 function 命令。ES6 除了添加 let 和 const 命令,另外两种声明变量的方法: import 命令和 class 命令。

时间: 2024-10-28 03:58:42

es6基础学习二 const的相关文章

ES6 - 基础学习(3): const关键字的本质

const 是如何做到变量在声明初始化之后不允许改变的? 其实 const 保证的不是变量的值不允许改变,而是保证该变量指向的内存地址所保存的数据不允许改变. 由于简单数据类型和复合数据类型保存值的方式不同: 对于简单类型的数据(数值 number.字符串 string .布尔值 boolean),值就保存在变量指向的内存地址内,因此 const 声明的简单类型变量就等同于常量. 而对于复杂类型(对象 object,数组 array,函数 function),变量指向的内存地址,实际上保存的只是

puppet基础学习(二)

puppet基础学习(二) 六.ResourceOrdering(资源定序) 使用变化参数before , require , notify , subscribe catalog是对一个给定的系统的所有资源及关系的编译,在编译catalog时,除非我们指定资源的执行顺序,不然puppet是以其自己的顺序管理,大多数时候puppet指定适当的方式,例如puppet管理用户gigabyte应该存在和文件夹/home/gigabyte/bin应该存在并属于用户gigabyte时,puppet会自动指

ES6 基础学习

ECMAScript 6 标准入门 一.let和const let命令 let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效:是块级作用域,且let不允许在相同作用域内,重复声明同一个变量. { let a = 12; } console.log(a); //Uncaught ReferenceError: a is not defined { let a = 12; let a = 22; } console.log(a); //Uncaught

CSS入门基础学习二

我们下午继续学习CSS的入门基础,搬上你的小板凳赶快进入吧! 一.背景(background) Background-color:背景颜色 background-image (背景图片) background-repeat(设置背景平铺)  repeat (默认值) no-repeat (不平铺) repeat-x  (横向平铺) repeat-y (纵向平铺) background-position (设置背景位置) 设置具体值: left| right| top| bottom| cnete

HTML基础学习(二)—CSS

一.CSS概述     CSS(Cascading Stytle Sheets)层叠样式表,用来定义网页的显示效果.可以解决HTNL代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果.即CSS将网页内容和显示样式分离,提高了显示功能.   二.CSS与HTML结合方式 1.style属性方式      利用标签中style属性来改变每个标签的显示样式. <body> <div style="background-color: #76EE00;"

Mybatis基础学习(二)&mdash;开发Dao方式

一.原始Dao开发方式 UserDao.java public interface UserDao{ public User findUserByID(Serializable id); public List<User> findUsersByName(String name); } UserDaoImpl.java public class UserDaoImpl implements UserDao{ //SqlSessionFactory是单例存在,不应该在具体实例中创建,需要外部依赖

jQuery基础学习(二)&mdash;jQuery选择器

一.jQuery基本选择器 1.CSS选择器     在学习jQuery选择器之前,先介绍一下之前学过的CSS选择器. 选择器 语法 描述 示例   标签选择器 E {                 CSS规则   }   以文档元素为选择符   ID选择器 #ID{                  CSS规则 }   以ID为选择符   类选择器 E.className{                 CSS规则 }   以文档元素的Class为选择符   群组选择器 E1,E2{   

[转]程序开发基础学习二(C++ Google Style 命名规则)

无规矩不成方圆,新的岗位就需要服从团队的编码规则.很开心团队用的是Google的C++编码规则,大概看了下Google 的编码规则,正如九天翔雁说的:“Google的 C++ Style Guide远不仅是一个传统意义上的代码书写风格指导,对于C++的方方面面做出了Google的解释和使用建议,包括每个规则给出时,较为详细的讲了这个规则好的一面和不好的一面,最最激进的规则甚至有禁用C++的异常,以及除了Google规范的Interface作为基类外,禁用多重继承,在绝大部分情况下禁用默认参数等内

MySQL基础学习二

一,数据库操作 主键 主键是索引的一种,并且是唯一性索引,且必须定义为primary key.一个表只有一个主键,主键可以由多列组成. 声明主键的关键字为:primary key 简单的一个声明主键的示例: create table score(sid int auto_increment primary key)engine=innodb default charset=utf8 primary key为声明的关键字. 外键 如果一个实体的某个字段指向另一个实体的主键,就称为外键. 被指向的实