摘要:確定一個數(shù)是不是有窮的可用函數(shù)在最大值和最小值之間會返回函數(shù)在接收到一個值之后,會將該值轉(zhuǎn)換成為數(shù)值。
確定一個數(shù)是不是有窮的可用inFinite()函數(shù) 在最大值和最小值之間會返回true
isNaN()函數(shù)在接收到一個值之后,會將該值轉(zhuǎn)換成為數(shù)值。任何不能被轉(zhuǎn)換為數(shù)值的值都會導(dǎo)致這個函數(shù)返回true
例如:
alert(isNaN(NaN)); //true alert(isNaN(10)); //false(10是一個數(shù)值)
Number() 用于任何數(shù)據(jù)類型
parseInt() 用于把字符串變成數(shù)值
parseFloat() 用于把字符串變成數(shù)值
valueOf() 返回數(shù)組本身
toSpring() 每個值以字符串的形式拼接成一個大字符串,中間用逗號分隔
toLocaleSpring() 返回值和上面兩種情況一樣,但有例外
typeof 檢測基本數(shù)據(jù)類型
instanceof檢測引用數(shù)據(jù)類型值
語法:
result = variable instanceof constructor //結(jié)果 = 變量 instanceof 類型
instanceof檢測基本數(shù)據(jù)類型施會返回false。數(shù)據(jù)類型首字母要大寫
數(shù)組:
判斷某個變量是不是數(shù)組,語法:Array.isArray(變量);
valueOf() 返回數(shù)組本身
toSpring() 每個值以字符串的形式拼接成一個大字符串,中間用逗號分隔
toLocaleSpring() 返回值和上面兩種情況一樣,但有例外
join() 可用不同分隔符來構(gòu)建字符串,默認(rèn)是逗號
如果數(shù)組中的某一項的值是null或undefined,方法2-4返回的值是以空字符串表示。
棧方法:先進(jìn)后出
push() 要接受的參數(shù)添加在末尾,返回數(shù)組長度 pop() 不接受參數(shù),從末尾刪除一項,返回刪除的項
隊列方法:先進(jìn)先出
unshift() 要接受的參數(shù)添加在頂端,返回數(shù)組長度 shift() 不接受參數(shù)添加在,從頂端刪除意向,返回刪除的項
重排序方法
reverse() 反向排序數(shù)組項 sort() 默認(rèn)按照升序排列數(shù)組項,可傳入一個比較函數(shù)做參數(shù)
concat()復(fù)制數(shù)組并創(chuàng)建副本,傳遞的參數(shù)加在末尾。
slice() 數(shù)組中截取一段,包括開始,不包括結(jié)尾。如果傳遞的參數(shù)是負(fù)數(shù),則要加上數(shù)組的長度來確定相應(yīng)的位置。
splice() 向數(shù)組的中間插入項
indexOf() 從頭開始找,接受2個參數(shù):要查找的項、起點(diǎn)位置(可選)
lastIndexOf() 從末尾開始找,接受2個參數(shù):要查找的項、起點(diǎn)位置(可選)
方法12-13函數(shù)返回的值都是查找項在數(shù)組中的位置,沒有找到的情況下返回-1
eval():是對括號內(nèi)的語句求值,如果返回值為空,這輸出undefined
hasOwnProperty()在循環(huán)內(nèi)部判斷一下,某個屬性是否為對象自身的屬性。
isFinite()方法返回一個布爾值,表示某個值是否為正常的數(shù)值。
isNaN()方法可以用來判斷一個值是否為NaN。
parseFloat()方法用于將一個字符串轉(zhuǎn)為浮點(diǎn)數(shù)。
parseInt()方法用于將字符串轉(zhuǎn)為整數(shù)。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/94621.html
摘要:特意對前端學(xué)習(xí)資源做一個匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對前端學(xué)習(xí)資源做一個匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會及時更新,平時業(yè)務(wù)工作時也會不定期更...
摘要:函數(shù)式編程前端掘金引言面向?qū)ο缶幊桃恢币詠矶际侵械闹鲗?dǎo)范式。函數(shù)式編程是一種強(qiáng)調(diào)減少對程序外部狀態(tài)產(chǎn)生改變的方式。 JavaScript 函數(shù)式編程 - 前端 - 掘金引言 面向?qū)ο缶幊桃恢币詠矶际荍avaScript中的主導(dǎo)范式。JavaScript作為一門多范式編程語言,然而,近幾年,函數(shù)式編程越來越多得受到開發(fā)者的青睞。函數(shù)式編程是一種強(qiáng)調(diào)減少對程序外部狀態(tài)產(chǎn)生改變的方式。因此,...
摘要:我的書簽我的書簽謹(jǐn)慎導(dǎo)入,小心覆蓋工具類版本管理快速切換源配置教程指南可視化工具前端工具集前端助手網(wǎng)絡(luò)封包截取工具格式化工具標(biāo)注工具模擬請求類深入淺出布局你所不知道的動畫技巧與細(xì)節(jié)常用代碼黑魔法小技巧,讓你少寫不必要的,代碼更優(yōu)雅一勞永 我的書簽 我的書簽(謹(jǐn)慎導(dǎo)入,小心覆蓋) 工具類 nvm: node版本管理 nrm: 快速切換npm源 shell: zsh+on-my-zsh配...
摘要:我的書簽我的書簽謹(jǐn)慎導(dǎo)入,小心覆蓋工具類版本管理快速切換源配置教程指南可視化工具前端工具集前端助手網(wǎng)絡(luò)封包截取工具格式化工具標(biāo)注工具模擬請求類深入淺出布局你所不知道的動畫技巧與細(xì)節(jié)常用代碼黑魔法小技巧,讓你少寫不必要的,代碼更優(yōu)雅一勞永 我的書簽 我的書簽(謹(jǐn)慎導(dǎo)入,小心覆蓋) 工具類 nvm: node版本管理 nrm: 快速切換npm源 shell: zsh+on-my-zsh配...
閱讀 2365·2021-11-23 09:51
閱讀 3785·2021-11-11 10:57
閱讀 1435·2021-10-09 09:43
閱讀 2519·2021-09-29 09:35
閱讀 2045·2019-08-30 15:54
閱讀 1812·2019-08-30 15:44
閱讀 3213·2019-08-30 13:20
閱讀 1720·2019-08-30 11:19