01JS中的基本資料型別和識別符號命名規範的基本認識

2021-10-05 11:52:13 字數 1679 閱讀 8742

1、在js總一共有六種資料型別:可以分為兩大類

第一大類:基本型別(值型別)(1

)string

:字串(2

)number:數值(包括了整數、浮點數、nan)(3

)boolean:布林值(

true

/false)(

4)null:空值(5

)undefined:未定義

第二大類:引用型別:object、function(6

)object:物件

還有一種es6新增的特殊型別:symbol

2、js中的記憶體 :

1)棧記憶體:提供**執行的環境,儲存基本型別值(2

)堆記憶體:提供引用型別儲存的空間

3、資料型別的轉換

(一)將數值型和布林值轉為字串型別

方法一:呼叫被轉換型別的tostring()

方法注意:null和undefined這兩個值沒有tostring方法,如果呼叫該方法程式會報錯

方法二:呼叫string函式,並將被轉換的資料作為引數傳遞給函式,

該方法也可以將其它資料型別轉化為字串型別

(二)將其它型別轉化為數值型別

方法一:使用number()

函式,並將被轉換的資料作為引數傳遞給函式

1:字串轉數字

(1)如果是純數字的字串,則直接轉化為數字(2

)如果字串中有非數字的內容,則轉換為nan(3

)如果字串是乙個空串或者是乙個全是空格的串,則轉換為02

:布林值轉數字

(1)truer轉換為1(

2)false

轉換為0

3:null轉數字04

:undefined轉數子

nan方法二:該方法專門用來對付字串型別(1

)parseint()

:把乙個字串轉換為整數(2

)parsefload()

:把乙個字串轉換為乙個浮點數,不同的是也會獲取小數值

(三)將其它型別轉換為boolean

布林型別

呼叫boolean()

函式,(

1)數字--

>

布林除了

0和nan是

false

,其它全是

true(2

)字串--

>

布林:除了空串為

false

,其它全為

true(3

)null、undefined都會轉換為

false(4

)object轉換為

true

4、識別符號命名規範

1)識別符號中可以含有字母、數字、下劃線、$(2

)識別符號不能以數字開頭(3

)識別符號不能使用es中的關鍵字和保留字(4

)識別符號一般採用駝峰寫法

例如:小駝峰:helloworld

大駝峰:helloworld

最後,如果想檢查某個值或變數是什麼資料型別,有兩種

1

、js方法

typeof()

2、jquery方法$.

type

()

01 js基本資料型別及轉換

儲存資訊的容器,通過變數名獲取資料,或資料修改。本質 變數是記憶體的空間,用於存放資料。使用 命名規範 練習 交換兩個變數 需要乙個臨時變數temp var temp 紅 綠 comsole.log js的變數資料型別是程式在執行過程中,根據等號的值確定的。js是動態語言,變數的資料型別是可以變換的...

01 基本資料型別

1 什麼是資料型別?資料型別可以理解為固定記憶體大小的別名 資料型別是建立變數的模子 2 什麼是變數 變數是一段 具體 連續儲存空間的別名 程式通過變數申請並命名儲存空間 通過變數名可以使用儲存空間 3 練習 1 型別與變數的關係 include int main 輸出結果為 2 自定義型別與建立變...

JS中的基本資料型別和引用資料型別

ecmascript中有五種簡單資料型別 也稱為基本資料型別 undefined null boolean number和string。還有一種複雜資料型別 object,object本質上是由一組無序的名值對組成的。ecmascript不支援任何建立自定義型別的機制,而所有值最終都將是上述6種資料...