首頁 >web前端 >前端問答 >javascript中常數和變數的差別是什麼

javascript中常數和變數的差別是什麼

青灯夜游
青灯夜游原創
2021-04-07 16:55:313480瀏覽

區別:常數表示一些固定不變的數據,必須要有初始值,且值在程式的運行中不可以發生改變;而變數表示一些可以變化的數據,可以無初始值,且值在程式的運作中可以改變或被再次賦值。

javascript中常數和變數的差別是什麼

本教學操作環境: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) // 报错

javascript中常數和變數的差別是什麼

#常數的分類

1、整數常數

整數常數其實就是正數, 在JavaScript中隨便寫一個整數都是整數常數

2、實型常數

實型常數就是小數

3、字串常數

字串常數其實就是用單引號或雙引號括起來的內容, 我們就稱之為字串常數

4、布林常數

布林常數其實就是真或假, 在JavaScript中透過true和false來表達

#在JavaScript中布林常數只有兩個取值, 真(true)或假(false)

更多程式相關知識,請造訪:程式設計影片! !

以上是javascript中常數和變數的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn