第二節 新的宣告方式

2021-08-14 21:27:14 字數 940 閱讀 1381

字面理解es6的三種宣告方式:

var:它是variable的簡寫,可以理解成變數的意思。

let:它在英文中是「讓」的意思,也可以理解為一種宣告的意思。

const:它在英文中也是常量的意思,在es6也是用來宣告常量的,常量你可以簡單理解為不變的量。

這個宣告大家都用過,但是這裡要說的是

var在es6裡是用來公升級全域性變數的,我們可以先作乙個最簡單的例項,用var宣告乙個變數a,然後用console.log進行輸出。

這裡我們用區塊的方式進行,這時a列印出來的值是多少那?對,應該是1,因為var是全域性宣告的。

var a=2

;console.

log(

a);

// 1

console.

log(b);

// referenceerror: b is not defined

通過上面的例子,我們對var的全域性宣告有了一定了解。那跟var向對應的是let,它是區域性變數宣告。還是上面的例子,發現無法列印出b,說明了let是區域性變數宣告,let宣告只在區塊內起作用,外部是不可以呼叫的。

在程式開發中,有些變數是希望宣告後在業務層就不再發生變化了,簡單來說就是從宣告開始,這個變數始終不變,就需要用const進行宣告。

const 

t =

"常量一旦定義是無法在通過宣告進行改變的";

var

t = 1;

console.

log(

t);

// syntaxerror: identifier 't' has already been declared

在編譯這段**的過程中,你就會發現已經報錯,無法編譯了,原因就是我們const宣告的變數是不可以改變的。

彙編 第二節

第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...

函式第二節

coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...

第二節練習

a b 2 鏈式賦值 print a print b c id a 位址print c c type a 型別 print c a,b 2,3 系列解包賦值 a,b b,a print a print b 基本運算 print 3 2 print 30 5 print 30 5 print 30 5...