日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java地狱猫_ES6 ES6变量的声明

發布時間:2024/1/23 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java地狱猫_ES6 ES6变量的声明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//?變量新的定義語法

//?定義變量,兩個新的關鍵詞?let????const

//?let?:?1,變量名稱不能重復

//?????????之前?var?語法??var?int?=?100;????var?int?=?200;

//?????????等于是在?對?int?變量做重復賦值

//?????????如果使用let?定義變量,這樣的語法會報錯

//

//???????2,預解釋只會解釋?var?和?function?兩個關鍵詞聲明的變量

//?????????不會預解釋?let??const?聲明的變量

//?????????提前調用?var?聲明的變量,執行結果是undefined

//?????????提前調用?let?聲明的變量,執行結果是報錯

//

//???????3,變量的作用域?:?使用?let?定義的變量,如果是在?{?}?中定義的

//?????????那么只能在?{?}?中調用這個變量,不能在?{?}?外,調用這個變量

//?????????if判斷??switch??for??while??for...in??forEach???函數

//?????????for循環,for...in循環等循環中,以let?聲明定義的循環變量,也不能在循環換外被調用

//?????????如果一定要在?{?}?等中?給?let?聲明的變量賦值

//?????????一定要先定義變量,在?{?}?中給變量賦值,這樣就可以在?{?}?外調用

//

//???????4,通過?let?聲明的循環變量

//?????????在詢函中每次都會生成一個獨立的,相互之間不影響的,存儲獨立數值的循環變量

//?????????var?聲明的循環變量,最終所有的i都是一個數值

//?????????let?聲明的循環變量,最終都是獨立的不同的數值

//?const?1,變量名稱不能重復

//???????2,不會JavaScript程序?預解釋/預解析

//???????3,變量的作用域?:?使用?const?定義的變量,如果是在?{?}?中定義的,只能在?{?}?中使用

//???????4,const?聲明的變量,不允許,修改存儲的數值

//???????????????聲明的一般稱為?常量?,也就是?存儲數據數值不能修改的變量

//???????????????在?JavaScript?中?const?一般用于存儲應用數據類型

//???????????????用?const?聲明的變量?存儲的是?應用數據類型的內存地址

//???????????????只要不改變內存地址,可以修改引用數據類型中存儲的數據數值

//?使用?let?關鍵詞定義變量,變量名稱不能重復

//?let?int?=?100;

//?let?int?=?200;

//?JavaScript只預解釋,var?和?function?定義的變量和函數

//?let?聲明的變量,不會預解釋,提前調用,結果是?報錯

//?console.log(a);

//?let?a?=?100;

//?let聲明的變量,作用域只在{}中,包括循環語句定義的循環變量

//?if(true){

//?????let?b?=?100;

//?}else{

//?????let?b?=?200;

//?}

//?//?b?只能在?{}?中調用

//?//?在?{}?外調用?執行結果是?報錯

//?console.log(b);

//?必須要在{}中做賦值操作,必須要在{}外,做變量的定義

//?在?{}?外定義?變量c,在{}中給變量c賦值,可以在{}外正常調用變量c

//?let?c;

//?if(false){

//?????c?=?100;

//?}else{

//?????c?=?200;

//?}

//?const?不允許修改存儲的數值

//?const?d?=?100;

//?不允許,修改?const?聲明的變量中存儲的數值數據

//?d?=?200;

//?對象,函數,數組,變量名稱中,存儲的是?引用數據類型的內存地址

//?obj中存儲的是對象的內存地址

const?obj?=?{name:'張三'};

//?我們這里修改的不是內存地址,是內存地址,對應內存空間中存儲的數據數值

obj.name?=?'李四';

console.log(obj);

總結

以上是生活随笔為你收集整理的java地狱猫_ES6 ES6变量的声明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。