宣告常量,一旦宣告必須立馬賦值,否則報錯
const pi = 3.14
const pi;//報錯:uncaught syntaxerror: missing initializer in const declaration
常量賦值以後,不能改變,否則同樣報錯
const pi = 3.14;pi = 3;
//報錯:uncaught typeerror: assignment to constant variable.
宣告的變數只在let命令所在的**塊內有效
for(let i=0 ;i<3;i++)console.log(i)
//報錯:uncaught referenceerror: i is not defined
ES6的let與const命令
1.塊級作用域 乙個大括號 所包起來的內容就是乙個塊級作用域 let和const就是塊級作用域,2.嚴格模式 use strict 3.如果在同乙個塊級作用域中,let乙個變數不能重複使用,每乙個變數名只能被let一次,const也是這樣的。4.const定義的是乙個常量,這個常量不能被修改,但是如...
ES6的let 與 const 的用法
現在es6的 寫法越來越普及了,但具體在使用的過程中不有一些疑問,乙個具體的細節。就是let和const的區別使用。es6 新增了兩個宣告兩個宣告識別符號的方式 let 和 const。其實我個人是沒有其他語言基礎的,第一次看到這兩個定義,瞬間懵逼有沒有。塊是什麼鬼?物理指標還能勉強理解。conso...
(ES6學習總結)let與const命令
let的特點大致總結有以下四點 1.只在命令的 塊內有效,即作用域只在塊級或子塊中有效 如 for let i 0 i 10 i uncaught syntaxerror identifier a has already been declared function foo args identif...