国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中const、var和let區別淺析

2019-11-20 08:46:41
字體:
來源:轉載
供稿:網友

在JavaScript中有三種聲明變量的方式:var、let、const。下文給大家介紹js中三種定義變量的方式const, var, let的區別。

1.const定義的變量不可以修改,而且必須初始化

const b = 2;//正確// const b;//錯誤,必須初始化 console.log('函數外const定義b:' + b);//有輸出值// b = 5;// console.log('函數外修改const定義b:' + b);//無法輸出

2.var定義的變量可以修改,如果不初始化會輸出undefined,不會報錯。

var a = 1;// var a;//不會報錯console.log('函數外var定義a:' + a);//可以輸出a=1function change(){a = 4;console.log('函數內var定義a:' + a);//可以輸出a=4} change();console.log('函數調用后var定義a為函數內部修改值:' + a);//可以輸出a=4

3.let是塊級作用域,函數內部使用let定義后,對函數外部無影響。

let c = 3;console.log('函數外let定義c:' + c);//輸出c=3function change(){let c = 6;console.log('函數內let定義c:' + c);//輸出c=6} change();console.log('函數調用后let定義c不受函數內部定義影響:' + c);//輸出c=3

以上所述是小編給大家介紹的JavaScript中const、var和let區別淺析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟州市| 万源市| 静安区| 大余县| 武强县| 博爱县| 卓尼县| 和田市| 交城县| 松阳县| 忻城县| 乌恰县| 霍城县| 福州市| 保山市| 镇远县| 凌云县| 石门县| 定安县| 繁峙县| 左贡县| 鄄城县| 吴桥县| 麻江县| 清河县| 常宁市| 成都市| 包头市| 永定县| 大关县| 姚安县| 象州县| 蒙阴县| 扶沟县| 潜江市| 高阳县| 凤台县| 宝丰县| 思茅市| 馆陶县| 新化县|