js的基本數據類型,js變量申明var ,let ,const的區別


字符串、數字、布爾、數組、對象、Null、Undefined

字符串:let s = "rock"

數字: let i = 1; let i = 5.55

布爾: let b = true; let f = false;

數組:let li = [1, 3, 5, 7]  相當於python中的列表  li[0]通過索引獲取值和python列表取值一樣

對象:let dic = {'name': 'rock', 'age': 22} 相當於python中的字典,是由鍵值對組成的數據類型,用dic.name可以獲取值,相當於python的對象調屬性

Null  Undefined 這個值表示變量不含有值

Undefined 可以通過將變量的值設置為 null 來清空變量。

 

js變量申明var ,let ,const的區別

1、使用var聲明的變量,其作用域為該語句所在的函數內,且存在變量提升現象;

變量提升(無論聲明在何處,都會被提至其所在作用域的頂部)

2、使用let聲明的變量,其作用域為該語句所在的代碼塊內,不存在變量提升;

無變量提升(未到let聲明時,是無法訪問該變量的)

3、使用const聲明的是常量,在后面出現的代碼中不能再修改該常量的值。

無變量提升,聲明一個基本類型的時候為常量,不可修改;聲明對象可以修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM