溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JavaScript變量和變換實例分析

發(fā)布時間:2022-04-12 09:04:45 來源:億速云 閱讀:144 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“JavaScript變量和變換實例分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“JavaScript變量和變換實例分析”吧!

1.聲明

使用變量之前務(wù)必通過關(guān)鍵字var進(jìn)行聲明。當(dāng)一個變量僅是聲明而未賦值時,變量初始值為undefined。

var age
console.log(age)

JavaScript變量和變換實例分析

2. 命名規(guī)范

  • ①可以是數(shù)字、字母、下劃線、$;

  • ②不能以數(shù)字開頭;

  • ③不能是關(guān)鍵字、保留字。

3.變量聲明的提升

age=10
console.log(age)
var age

上述代碼仍可以正常運(yùn)行,這是因為:各大瀏覽器廠商都有屬于自己的解析器,在翻譯代碼時,會將變量的聲明部分提升到當(dāng)前區(qū)域的最上方。

4.數(shù)據(jù)類型的判斷

在JS中,我們利用關(guān)鍵字typeof來檢測任意類型的字面量或者變量存儲數(shù)據(jù)的類型。

console.log(typeof 123)
console.log(typeof '123')

JavaScript變量和變換實例分析

5.數(shù)據(jù)類型的轉(zhuǎn)換

  • ①當(dāng)語句中沒有出現(xiàn)字符串,則加號(+)就是數(shù)學(xué)的加法,可進(jìn)行數(shù)學(xué)的加法運(yùn)算。

  • ②如果語句中出現(xiàn)了字符串,則加號(+)就不再是數(shù)學(xué)的加法了,而是連字符,可將數(shù)字連接成字符串。

JavaScript變量和變換實例分析

6.將字符串轉(zhuǎn)換為數(shù)字

在JS中,我們可以通過內(nèi)置函數(shù)parseIntparseFloat將字符串轉(zhuǎn)換為數(shù)字。

  • ①parseInt:可以將字符串中的數(shù)字形式字符轉(zhuǎn)換為數(shù)字。(整數(shù)部分)

  • ②parseFloat:可以將字符串中數(shù)字形式的字符轉(zhuǎn)換為數(shù)字。(精確到小數(shù)部分)

console.log(parseInt("123"))
console.log(parseInt("123.123"))
console.log(parseFloat("123.123"))

JavaScript變量和變換實例分析

7.變量的其他聲明方式

可以在聲明時賦值:

var age = 18,name = '張三'

8.數(shù)學(xué)對象

在JS語言中,提供了一個內(nèi)置的數(shù)學(xué)對象(Math),這個對象擁有很多的屬性和方法可供使用。

console.log(typeof Math)
console.log(Math)

JavaScript變量和變換實例分析

 上圖中不帶有f的為屬性,帶有f的為方法。

②Math對象的屬性后面不需要加上小括號,方法后面需要緊跟小括號。

console.log(Math.PI)
console.log(Math.abs(-1))
console.log(Math.pow(2,3))

JavaScript變量和變換實例分析

到此,相信大家對“JavaScript變量和變換實例分析”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI