let和const命令

一、變量

使用 var 關(guān)鍵詞來聲明變量:

var username;

也可以先聲明時賦值:

var username = 'JavaScript';

一條語句申明多個變量:

var name="Gates", age=56, job="CEO";

或者:

var name="Gates", 

age=56, 

job="CEO";

PS

1.變量必須以字母開頭

2.變量也能以 $ 和 _ 符號開頭(不過我們不推薦這么做)

3.變量名稱對大小寫敏感(y 和 Y 是不同的變量)

4.未被賦值的變量為undefined

二、Let命令

基本用法

let命令生命的變量只在當(dāng)前的代碼塊中有效。

不存在變量提升

先聲明后使用

暫時性死區(qū)(temporal dead zone,簡稱TDZ)

塊級作用域中,let生命的變量必須先聲明后使用。

不允許重復(fù)申明

let不允許字在相同作用域內(nèi)重復(fù)聲明同一個變量

三、作用域

四、常量

基本用法

const用來聲明常量

const一旦聲明常量必須立即初始化,立即賦值

const必須先聲明后使用

跨模塊常量

constant.js

export const A = 1;
export const B = 2;
export const C = 3;

test1.js

import * as constants from './constants';
console.log(constants.A); //1
console.log(constants.B); //3

test2.js

import {A , B} as constants from './constants';
console.log(constants.A); //1
console.log(constants.B); //3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • let 和 const 命令 let 命令 塊級作用域 const 命令 頂層對象的屬性 gl...
    安小明閱讀 1,039評論 0 0
  • let 命令 塊級作用域 const 命令 頂層對象的屬性 global 對象 let 命令 基本用法 ES6 新...
    卞卞村長L閱讀 682評論 0 0
  • let 命令 塊級作用域 const 命令 頂層對象的屬性 global 對象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice閱讀 1,694評論 0 2
  • 1 let ES6 新增了let命令,用來聲明變量。它的用法類似于var,但是所聲明的變量,只在let命令所在的...
    yujiawei007閱讀 200評論 0 0
  • 4月19號20號,兩天,再次來到葉老師的課堂,再次踐行90天,對我而言,這次的踐行,收獲很大,而且改變很多。 我的...
    為結(jié)果行動閱讀 112評論 0 0

友情鏈接更多精彩內(nèi)容