區別:常數表示一些固定不變的數據,必須要有初始值,且值在程式的運行中不可以發生改變;而變數表示一些可以變化的數據,可以無初始值,且值在程式的運作中可以改變或被再次賦值。
本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
變數
變數表示一些可以變化的資料
變數是用來儲存資料的容器,在程式的運作中可以改變或是被再次賦值。
定義變數有兩個種方式var 與let ( es6 )
var 變數名稱(ES6之前的舊版本)
// 定义一个变量 var a; // 往变量中存储数据 a = 1; // 从变量中取出存储的数据 console.log(a);
let 變數名稱(ES6)
// 定义一个变量 let num; // 给变量初始化 num = 2; // 取出存储的数据 console.log(num);
常數const
常數表示一些固定不變的資料
#常數與變數一樣都是用來儲存資料的容器,只不過常數的值在程式的運作中不可以發生改變。
在ES6之前並沒有宣告常數的方法,在ES6中新增加了const來定義常數。
const a = 1
常數是不可以被修改的
const a = 1 //当常量a被创建时,再次给a赋值时,a仍为1 console.log(a); a = 10; console.log(a) // 报错
#常數的分類
1、整數常數
整數常數其實就是正數, 在JavaScript中隨便寫一個整數都是整數常數
2、實型常數
實型常數就是小數
3、字串常數
字串常數其實就是用單引號或雙引號括起來的內容, 我們就稱之為字串常數
4、布林常數
布林常數其實就是真或假, 在JavaScript中透過true和false來表達
#在JavaScript中布林常數只有兩個取值, 真(true)或假(false)
更多程式相關知識,請造訪:程式設計影片! !
以上是javascript中常數和變數的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!