js涓璫onst,var,let鍖哄埆
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js涓璫onst,var,let鍖哄埆相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/rom' title='rom'>rom 涓嶄负 erro ror 鍙傛暟 瀛樺偍绌洪棿 ++ 鍏佽
ES2015(ES6) 鏂板鍔犱簡涓や釜閲嶈鐨?javascript 鍏抽敭瀛? let 鍜?nbsp;const銆?/p>
let 澹版槑鐨勫彉閲忓彧鍦?let 鍛戒护鎵€鍦ㄧ殑浠g爜鍧楀唴鏈夋晥銆?/p>
const 澹版槑涓€涓彧璇荤殑甯搁噺锛屼竴鏃﹀0鏄庯紝甯搁噺鐨勫€煎氨涓嶈兘鏀瑰彉銆?/p>
鍦?ES6 涔嬪墠锛孞avaScript 鍙湁涓ょ浣滅敤鍩燂細 鍏ㄥ眬鍙橀噺 涓?nbsp;鍑芥暟鍐呯殑灞€閮ㄥ彉閲?/strong>銆?/p>
conset鐨勪富瑕佷綔鐢細 以上是关于js涓璫onst,var,let鍖哄埆的主要内容,如果未能解决你的问题,请参考以下文章1.const 澹版槑涓€涓彧璇荤殑甯搁噺锛屼竴鏃﹀0鏄庯紝甯搁噺鐨勫€煎氨涓嶈兘鏀瑰彉銆?/h2>
銆€銆€渚嬪锛歝onst int Max=100; Max++浼氫骇鐢熼敊璇?
锛?锛変究浜庤繘琛岀被鍨嬫鏌ワ紝浣跨紪璇戝櫒瀵瑰鐞嗗唴瀹规湁鏇村浜嗚В锛屾秷闄や簡涓€浜涢殣鎮c€?/span>
銆€銆€渚嬪锛?void f(const int i) ......... 缂栬瘧鍣ㄥ氨浼氱煡閬搃鏄竴涓父閲忥紝涓嶅厑璁镐慨鏀癸紱
锛?锛夊彲浠ラ伩鍏嶆剰涔夋ā绯婄殑鏁板瓧鍑虹幇锛屽悓鏍峰彲浠ュ緢鏂逛究鍦拌繘琛屽弬鏁扮殑璋冩暣鍜屼慨鏀广€?鍚屽畯瀹氫箟涓€鏍凤紝鍙互鍋氬埌涓嶅彉鍒欏凡锛屼竴鍙橀兘鍙橈紒
銆€銆€濡傦紙1锛変腑锛屽鏋滄兂淇敼Max鐨勫唴瀹癸紝鍙渶瑕佸畠淇敼鎴愶細const int Max=you want;鍗冲彲锛?/div>
銆€銆€渚嬪锛?void f(const int i) i=10;//error!
锛?锛?鍙互鑺傜渷绌洪棿锛岄伩鍏嶄笉蹇呰鐨勫唴瀛樺垎閰嶃€?/span> 渚嬪锛?br />銆€銆€#define PI 3.14159 //甯搁噺瀹?br />銆€銆€const double Pi=3.14159; //姝ゆ椂骞舵湭灏哖i鏀惧叆ROM涓?......
銆€銆€double i=Pi; //姝ゆ椂涓篜i鍒嗛厤鍐呭瓨锛屼互鍚庝笉鍐嶅垎閰嶏紒
銆€銆€double I=PI; //缂栬瘧鏈熼棿杩涜瀹忔浛鎹紝鍒嗛厤鍐呭瓨
銆€銆€double j=Pi; //娌℃湁鍐呭瓨鍒嗛厤
銆€銆€double J=PI; //鍐嶈繘琛屽畯鏇挎崲锛屽張涓€娆″垎閰嶅唴瀛橈紒
銆€銆€const瀹氫箟甯搁噺浠庢眹缂栫殑瑙掑害鏉ョ湅锛屽彧鏄粰鍑轰簡瀵瑰簲鐨勫唴瀛樺湴鍧€锛岃€屼笉鏄儚#define涓€鏍风粰鍑虹殑鏄珛鍗虫暟锛屾墍浠ワ紝const瀹氫箟鐨勫父閲忓湪绋嬪簭杩愯杩囩▼涓彧鏈変竴浠芥嫹璐濓紝鑰?define瀹氫箟鐨勫父閲忓湪鍐呭瓨涓湁鑻ュ共浠芥嫹璐濄€?br />锛?锛?鎻愰珮浜嗘晥鐜囥€?/span>
銆€銆€缂栬瘧鍣ㄩ€氬父涓嶄负鏅€歝onst甯搁噺鍒嗛厤瀛樺偍绌洪棿锛岃€屾槸灏嗗畠浠繚瀛樺湪绗﹀彿琛ㄤ腑锛岃繖浣垮緱瀹冩垚涓轰竴涓紪璇戞湡闂寸殑甯搁噺锛屾病鏈変簡瀛樺偍涓庤鍐呭瓨鐨勬搷浣滐紝浣垮緱瀹冪殑鏁堢巼涔熷緢楂樸€?/div>
1 const b = 2;//姝g‘
2 // const b;//閿欒锛屽繀椤诲垵濮嬪寲
3 console.log(鈥樺嚱鏁板const瀹氫箟b锛氣€?+ b);//鏈夎緭鍑哄€?/span>
4 // b = 5;
5 // console.log(鈥樺嚱鏁板淇敼const瀹氫箟b锛氣€?+ b);//鏃犳硶杈撳嚭
2.var瀹氫箟鐨勫彉閲忓彲浠ヤ慨鏀癸紝濡傛灉涓嶅垵濮嬪寲浼氳緭鍑簎ndefined锛屼笉浼氭姤閿欍€?/h2>
1 var a = 1;
2 // var a;//涓嶄細鎶ラ敊
3 console.log(鈥樺嚱鏁板var瀹氫箟a锛氣€?+ a);//鍙互杈撳嚭a=1
4 function change()
5 a = 4;
6 console.log(鈥樺嚱鏁板唴var瀹氫箟a锛氣€?+ a);//鍙互杈撳嚭a=4
7
8 change();
9 console.log(鈥樺嚱鏁拌皟鐢ㄥ悗var瀹氫箟a涓哄嚱鏁板唴閮ㄤ慨鏀瑰€硷細鈥?+ a);//鍙互杈撳嚭a=4
3.let鏄潡绾т綔鐢ㄥ煙锛屽嚱鏁板唴閮ㄤ娇鐢╨et瀹氫箟鍚庯紝瀵瑰嚱鏁板閮ㄦ棤褰卞搷銆?/h2>
1 let c = 3;
2 console.log(鈥樺嚱鏁板let瀹氫箟c锛氣€?+ c);//杈撳嚭c=3
3 function change()
4 let c = 6;
5 console.log(鈥樺嚱鏁板唴let瀹氫箟c锛氣€?+ c);//杈撳嚭c=6
6
7 change();
8 console.log(鈥樺嚱鏁拌皟鐢ㄥ悗let瀹氫箟c涓嶅彈鍑芥暟鍐呴儴瀹氫箟褰卞搷锛氣€?+ c);//杈撳嚭c=3