JS變量

概念變量

定義

變量是操作計(jì)算機(jī)內(nèi)存的符號(hào)標(biāo)記,

變量與內(nèi)存

變量本身是有內(nèi)存的,變量的內(nèi)存只夠存放: 基本數(shù)據(jù)類(lèi)型(數(shù), 邏輯變量) 與復(fù)雜數(shù)據(jù)對(duì)象的引用(訪(fǎng)問(wèn)的快捷方式)。(復(fù)雜數(shù)據(jù)類(lèi)型:內(nèi)存不能直接存到變量里面,而是要再另外一個(gè)地方new出來(lái))

定義一個(gè)變量,解釋器在執(zhí)行的時(shí)候,會(huì)為這個(gè)變量分配內(nèi)存,內(nèi)存就能存放數(shù)據(jù),變量的名字,就代表這個(gè)內(nèi)存。

如何定義一個(gè)變量

定義一個(gè)變量的模式:
var a = 基本數(shù)據(jù);
var a = 復(fù)雜數(shù)據(jù)對(duì)象引用;
var a = null;

如何打印一個(gè)變量

console.log(變量): 打印一個(gè)變量的值;
如果一個(gè)變量不存在,是undefine
如果一個(gè)變量沒(méi)有初始化,為null

變量的使用范圍

變量定義在哪里,使用的范圍就在那里

常用的功能

取余
// 取余數(shù)
var temp = 10.5;
console.log(temp % 8); // 2
typeof

typeof 能獲取這個(gè)變量的類(lèi)型,例如:

// 變量的類(lèi)型
var b = false
console.log(typeof b)

其它

js 的運(yùn)算

js 是沒(méi)有整數(shù)與小數(shù)之分的,都是小數(shù)的運(yùn)算。所以不分整數(shù)和小數(shù),都是number

簡(jiǎn)化表達(dá)式
 // a = a + b a += b
lhs += rhs; // lhs = lhs + rhs;
lhs ++ // lhs = lhs + 1;
console.log(lhs)
++ lhs // lhs = lhs + 1;
console.log(lhs)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容