首頁 > 軟體

JavaScript變數和變換詳情

2022-04-11 22:00:03

1.宣告

使用變數之前務必通過關鍵字var進行宣告。當一個變數僅是宣告而未賦值時,變數初始值為undefined

var age
console.log(age)

2. 命名規範

  • ①可以是數位、字母、下劃線、$;
  • ②不能以數位開頭;
  • ③不能是關鍵字、保留字。

3.變數宣告的提升

age=10
console.log(age)
var age

上述程式碼仍可以正常執行,這是因為:各大瀏覽器廠商都有屬於自己的解析器,在翻譯程式碼時,會將變數的宣告部分提升到當前區域的最上方。

4.資料型別的判斷

在JS中,我們利用關鍵字typeof來檢測任意型別的字面量或者變數儲存資料的型別。

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

5.資料型別的轉換

  • ①當語句中沒有出現字串,則加號(+)就是數學的加法,可進行數學的加法運算。
  • ②如果語句中出現了字串,則加號(+)就不再是數學的加法了,而是連字元,可將數位連線成字串。

6.將字串轉換為數位

在JS中,我們可以通過內建函數parseIntparseFloat將字串轉換為數位。

  • ①parseInt:可以將字串中的數位形式字元轉換為數位。(整數部分)
  • ②parseFloat:可以將字串中數位形式的字元轉換為數位。(精確到小數部分)
console.log(parseInt("123"))
console.log(parseInt("123.123"))
console.log(parseFloat("123.123"))

7.變數的其他宣告方式

可以在宣告時賦值:

var age = 18,name = '張三'

8.數學物件

在JS語言中,提供了一個內建的數學物件(Math),這個物件擁有很多的屬性和方法可供使用。

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

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

②Math物件的屬性後面不需要加上小括號,方法後面需要緊跟小括號。

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

到此這篇關於JavaScript變數和變換詳情的文章就介紹到這了,更多相關JavaScript變數和變換內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com