學習高階的階段ES6基礎第一天const

2021-09-29 02:12:39 字數 941 閱讀 4898

一、const: 定義常量:不可改變的量

二、使用const和var有什麼不一樣

三、與let類似的特性

區別:常量不可變

四、學習const

4.1定義

const a;//missing initializer in const declaration--未賦值

var b=2;

let c;

4.2、常量宣告後不能修改
const a=10;

a=20;//assignment to constant variable.

var b=2;

let c;

4.3、常量為引用型別的時候,可以修改該引用型別屬性但是不可改位址
const xiaoming=

console.log(xiaoming);

xiaoming.age=22;

console.log(xiaoming);

//xiaoming={};//出錯

用const定義引用型別是位址不變而不是值不變 同理還有陣列

4.4、怎樣防止常量為引用型別的時候能被修改的情況

object.freeze():保證引用型別不能修改

const xiaoming=;

object.freeze(xiaoming);

console.log(xiaoming);

xiaoming.age=22;

console.log(xiaoming);

五、const擴充套件

5.1、es6之前怎麼宣告常量

衝刺階段第一天

一 會議時間 2015年5月21日晚上20 00 22 00 二 會議地點 教學樓b307 三 會議內容 1.個人發表今日完成工作 黃銘琪 繼續了解市場需求,情況如下 1 使用者以學生為主的校園生活型 最典型的代表是人人網 2 使用者以白領為主的職業商務型,如開心網 3 提供傳統服務的交友婚戀型,如...

python基礎學習第一天

python和c語言熟練 所有程式都是順序執行的 python開發規範,每一行不能超過80個字元 python 注釋與c語言差別較大 單行注釋 多行注釋 input預設接受的是字串 注意型別的轉換 條件語句 例子 猜年齡遊戲 usr bin env python coding utf 8 autho...

LUA基礎學習第一天

迭代器 ipairs pairs function 函式 區域性,全域性,算數運算子 單行注釋 多行注釋 ctrl lua的8大資料結構 使用者,表,線,布,函,空,數,字,number 數值型別 string 字串型別 boolean 布林型別 function 函式 nil 空型別 table ...