JS 資料型別的分類 和(檢測資料型別)

2021-10-01 22:07:55 字數 2222 閱讀 9888

js裡面一切以雙引號或者單引號包裹的內容就是字串型別

注意點:

1.在字串裡面包裹字串, 要用不同的引號

2.不能單引號和雙引號混合使用

3.要注意區分變數名和字串

var num1 =

"num1"

; console.

log(num1, num2)

;

數學上一切的數字 01-

13.14

作用 : 就是用來做數**算

console.

log(number.

max_value);

console.

log(number.

min_value);

// 5e-324

console.

log(

infinity);

// 正無窮

console.

log(

-infinity);

// 負無窮

console.

log(1+

2);// number

console.

log(

'張三'-1

);//number

console.

log(

typeof

('張三'-1

));// number

nan(not a number)

(是一種特殊的數字資料型別,就是數**算錯誤而出現的結果)

true 和 false 表示的是事物的對立面 對錯
console.

log(

true);

console.

log(

false

);

我們的變數宣告之後 未賦值, js給變數賦的乙個初始值 它是一種特殊的資料型別 他表示值為空
var a;

console.

log(a)

;console.

log(

typeof

(a))

;// undefined

表示的值為空 它是一種特殊的物件 也成null型別 必須人為的賦值給某個變數

var a =

null

;console.

log(undefined ==

null);

console.

log(

typeof

(null))

;//typeof檢測資料型別

console.

log(object.prototype.tostring.

call

(null))

;var arr =[1

,2,3

];console.

log(

typeof

(arr));

//typeof檢測資料型別

console.

log(object.prototype.tostring.

call

(arr));

// [object array]

資料型別檢測 : typeof (資料) typeof返回的資料有 :

1.number

2.boolean

3.undefined

4.object

5. string

6.function

console.

log(

typeof

123)

;// number

console.

log(

typeof

(123))

;// number

console.

log(

'123');

// string

console.

log(

true);

// boolean

var gender;

console.

log(gender)

;// undefined

var a =

null

;console.

log(a)

;// object

js檢測資料型別

要檢測乙個變數是不是基本資料型別?typeof 操作符是最佳的工具。說得更具體一 點,typeof 操作符是確定乙個變數是字串 數值 布林值,還是undefined 的最佳工具。如果變 量的值是乙個物件或null,則typeof 操作符會像下面例子中所示的那樣返回 object var s nich...

JS資料型別檢測

在js的日常使用中,經常需要檢測資料的型別,現在,就來看一下,js有哪些方法可以檢測資料的型別。typeof操作符返回乙個字串,表示未經計算的運算元的型別。typeof是js原生提供用來檢測型別的api,然而,並沒有什麼用。為什麼呢?因為,typeof不能準確地檢測出我們所想要知道的資料的型別。ty...

JS 資料型別檢測

tpeof val 用來檢測資料型別的運算子。基於typeof檢測出來的結果 首先是乙個字串 字串中是對應的型別 侷限性 typeof null object 但是null並不是物件 基於typeof 無法細分出當前值是普通物件還是陣列物件等,只要是物件型別,返回結果都是 object typeof...