區別:變數可重新宣告、可重新賦值;而常數一旦宣告則無法改變的量,不可重新聲明,不可重新賦值。變數可只聲明,無賦值,傳回值為undefined;常數宣告必須賦值。
本教學操作環境:windows7系統、ECMAScript 5版、Dell G3電腦。
JavaScript中的變數與常數:
#變數
變數是用來儲存數據的容器,在程式的運作中可以改變或被再次賦值。
我們可以使用var關鍵字來宣告變量,變數的值可以是任意型別。為了更好的閱讀,建議變數使用駝峰命名法命名:
var myName="zhangpeiyue";//myName为变量
在ES6中新增了let關鍵字聲明變量,作用與var類似,只是聲明的變數只在其所在區域內有效:
let str="es6";//str为变量
常數
常數分類:
1、整數常數
二進位(以0b開頭; 例如0b1001,0b1010)
十進位(9,-10,0)八進位(以0開頭; 例如011, 012)
十六進位(以0x開頭; 0x10, 0x11)
2、實型常數
小數(3.14, 9.8)
3、字串常數
使用單引號(')或雙引號(")括起來的一個或幾個字元
4、布林值
布林常數只有兩種狀態:true或false特殊字元
在ES6中新增加了const來定義常數:
常數與變數一樣均是用於儲存資料的容器,只不過常數的值在程式的運行中不可以改變。
建議常數的命名全部大寫,如果由多個單字構成,可以用底線切割:
//NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。 const NUM=12;//NUM是常量,
JavaScript常數和變數的區別
以上是JavaScript常數和變數的差別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!