typeof
(undefined)
// "undefined"
typeof
(null
)// "object"
typeof([
1,2]
)// "object"
typeof()
// "object"
typeof
('123'
)// "string"
typeof(1
)// "number"
typeof
(true
)// "boolean"
typeof
(array
)// "function"
typeof((
)=>
)// typeof 箭頭函式返回也是 "function"
謹記typeof
的返回值都是string
型別
typeof
(typeof
(null))
// "string"
typeof
(typeof
(undefined)
)// "string"
typeof
(undefined)
=== undefined // false
typeof
(undefined)
==="undefined"
// true
特別的:null
返回的是"object"
,undefined
返回還是"undefined"
typeof 可以返回的型別為:判斷資料是否是陣列型別:number
、string
、boolean
、undefined
、object
、function
arr =
arr instanceof
array
// instanceof判斷方法
array
.prototype.
isprototypeof
(arr)
// 原型鏈判斷
array
.isarray
(arr)
// js 陣列方法array中的isarray方法
空值判斷 型別判斷
一 判斷乙個物件是不是空 4種方法 1.object.getownpropertynames 返回值是物件中屬性名組成的陣列 如果是空陣列,即為空 eg let obj console.log object.getownpropertynames obj name age 不是空 2.轉化成字串 s...
shell 電腦型別判斷(核心型別判斷)
當我們需要做一款相容不同平台的應用時,我們不得不考慮平台的相容性,因此,我們有必要區分不同的核心,從而進行不同的操作。下面將介紹如何利用shell對電腦的核心進行判斷 machine type uname m machine is 64bit no if amd64 o x86 64 o s390x...
判斷是POST GET請求 判斷是AJAX請求
1.判斷是post get請求 這個大家都知道了,就是 server request method 返回使用者的請求方式 i.e.get head post put eg 2.判斷是ajax請求 框架中頻繁用到 server http x requested with 來判斷是否ajax提交.其實 ...