真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JS有哪些開(kāi)發(fā)小技巧

本篇內(nèi)容主要講解“JS有哪些開(kāi)發(fā)小技巧”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“JS有哪些開(kāi)發(fā)小技巧”吧!

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)網(wǎng)站建設(shè)、成都做手機(jī)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁(yè)制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺(jué)設(shè)計(jì)專才。

1. typeof 誤解

聲明一個(gè)變量 var a,typeof a 常被誤解是求變量 a 的類(lèi)型,其實(shí)是求變量 a 中「當(dāng)前值的類(lèi)型」。如圖所示,當(dāng) a  的值發(fā)生改變時(shí),typeof a 的結(jié)果也在發(fā)生變化。

JS有哪些開(kāi)發(fā)小技巧

2. 真假難辨

js 中的「假值」包含 ""、0、-0、NaN,、null、undefined、false,記住空字符串也是「假值」,而空數(shù)組 [] 和空對(duì)象 {}  卻不是假值。通過(guò)下面代碼可以驗(yàn)證一下:

JS有哪些開(kāi)發(fā)小技巧

3. == 與 ===

JS有哪些開(kāi)發(fā)小技巧

這段代碼的打印結(jié)果是啥?結(jié)果是 a == c,看到這個(gè)結(jié)果我難以置信。== 和 === 的區(qū)別在于,== 檢查「值相等」,而 ===  檢查「值和類(lèi)型」相等。但這么說(shuō)并不精確。正確的說(shuō)法是,== 檢查的是允許類(lèi)型轉(zhuǎn)換的情況下值的相等性,而 ===  檢查不允許類(lèi)型轉(zhuǎn)換的情況下值的相等性;因此,=== 經(jīng)常被稱為“嚴(yán)格相等”。

4. 類(lèi)型之間比較

JS有哪些開(kāi)發(fā)小技巧

上面的打印結(jié)果是啥?結(jié)果打印的是”我該咋辦“。原因是這樣的, b 在 < 和 > 比較過(guò)程中,b 被轉(zhuǎn)換成了無(wú)效數(shù)字 NaN,「規(guī)范設(shè)定  NaN 即不大于也不小于任何值」。== 比較結(jié)果為假是因?yàn)闊o(wú)論 42 == NaN 還是 "42" == "suyan" 都不可能為真。

5. 自己實(shí)現(xiàn)一個(gè) isNaN 函數(shù)

JS有哪些開(kāi)發(fā)小技巧

這里利用了 NaN 值的一個(gè)特性,即 NaN 是整個(gè)語(yǔ)言中唯一和自身不相等的值。因此,NaN 是使得 x != x 為真的唯一值。

6. IIFE

JS有哪些開(kāi)發(fā)小技巧

別被上面的函數(shù)搞暈,換個(gè)姿勢(shì):

JS有哪些開(kāi)發(fā)小技巧

到此,相信大家對(duì)“JS有哪些開(kāi)發(fā)小技巧”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)頁(yè)標(biāo)題:JS有哪些開(kāi)發(fā)小技巧
瀏覽地址:http://weahome.cn/article/pddcep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部