公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[轉(zhuǎn)帖]JS 中有趣的事實

liguoquan
2024年6月15日 17:29 本文熱度 1662
:JS 中有趣的事實


JS 中有趣的事實

大家都說簡歷沒項目寫,我就幫大家找了一個項目,還附贈【搭建教程】

使用 JS 有很多有趣的地方。盡管工程師們每天都在與之打交道,但仍有一些語言沒有被開發(fā)出來。本廣將介紹一些你可能想不到的JS特性。

NaN 是一個 number 類型

NaN是一個 number 類型。 而且,NaN 不等于它自己。 實際上NaN不等于任何東西,驗證一個變量是否是 NaN 可以使用 isNaN() 方法來判斷。

csharp復(fù)制代碼> typeof(NaN) "number"  > NaN === NaN false 

null 是一個對象

null是一個對象。 聽起來奇怪! 對? 但這是事實。

csharp復(fù)制代碼> typeof(null) "object" 

在這種情況下,null表示沒有值。因此,null不應(yīng)該是Object的實例。

javascript復(fù)制代碼> null instanceof Object false       

undefined 可以被定義

undefined不是 JS 中的保留關(guān)鍵字, 你可以為其指定值也不會報錯,如果聲明一個變量沒有賦值,默認(rèn)為 undefined

ini復(fù)制代碼> var some_var; undefined > some_var == undefined true > undefined = 'i am undefined'    

0.1 + 0.2 不等于 to 0.3

在JavaScript中,0.1 +0.2 == 0.3返回false。 事實是,javascript 將浮點數(shù)存儲為二進(jìn)制。

ini復(fù)制代碼> 0.1 + 0.2 0.30000000000000004 > 0.1 + 0.2 == 0.3 false     

Math.max() 比 Math.min() 小

Math.max() > Math.min()返回false的事實看起來是錯誤的,但實際上它是正確的。

如果沒有參數(shù)傳給min()max(),那么它將返回以下值。

javascript復(fù)制代碼> Math.max() -Infinity > Math.min() Infinity     

018 - 045 = -19

在JavaScript中,前綴0會把任何數(shù)字轉(zhuǎn)換成八進(jìn)制。但是,八進(jìn)制中不使用8,任何包含8的數(shù)字都將被無聲地轉(zhuǎn)換為常規(guī)的十進(jìn)制數(shù)字。

diff復(fù)制代碼> 018 - 045 -19     

因此,018-019實際上等于十進(jìn)制表達(dá)式18-37,因為045是八進(jìn)制,但018是十進(jìn)制。

函數(shù)可以自執(zhí)行

只需創(chuàng)建一個函數(shù),并在調(diào)用其他函數(shù)時立即調(diào)用它,并使用 () 語法

lua復(fù)制代碼> (function()  { console.log('I am self executing');  })(); I am self executing      

括號的位置問題

javascript復(fù)制代碼`return` 語句后面沒有東西的時候它什么都不返回。 實際上,JS 后面 `return` 添加一個 `;`  > function foo() {    return    {       foo: 'bar'    } } > foo();  undefined  > function foo() {    return {       foo: 'bar'    } } > foo();  {foo: "bar"} 

沒有整數(shù)數(shù)據(jù)類型

在 JS 中,沒有int(整數(shù))數(shù)據(jù)類型。 所有數(shù)字均為 Number 類型。 實際上它將int數(shù)的浮點值存儲在內(nèi)存上。

sort() 函數(shù)自動類型轉(zhuǎn)換

sort() 函數(shù)自動將值轉(zhuǎn)換為字符串,這就會導(dǎo)致奇怪的事情發(fā)生。

scss復(fù)制代碼> [1,5,20,10].sort() (4) [1, 10, 20, 5] 

但是,它可以通過比較來解決:

css復(fù)制代碼> [1,5,20,10].sort(function(a, b){return a - b}); (4) [1, 5, 10, 20] 

數(shù)組和對象的和

css復(fù)制代碼> !+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![] 9 > {} + [] 0 > [] + {} "[object Object]" > [] + [] "" > {} + {} "[object Object][object Object]" > {} + [] == [] + {} true 

交流


該文章在 2024/6/15 17:29:57 編輯過
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产精品成人一区 | 精品国产自产久久久 | 国产女人高潮免费视频在线观看 | 国产成人免费观看 | 国产丝袜脚脚在线视频 | 国产偷窥熟女高潮精品视频免费 | 国产精品乱人伦一区二区三区 | 精品精品国产自在久久 | av片在线观看永 | 国产av影片麻豆精品传媒 | 国产偷窥女洗浴在线观看一区 | 国内无码三级v观看 | 成人午夜精品久久久久久久小说 | 国产高清一区二区三区视频 | 国产成人久久av免费看澳门 | 国产高清国际精品福利色噜噜 | 2025精品久久久久久久久久 | 成人国内免费精品视频在线观看 | 国产肥白大熟妇bbbb视频 | 福利视频一区青娱 | 国产成a人亚洲精v品无码不卡 | 99久久精品国产免看国产一区 | 91久久精品国产91久久公 | 国产在线拍偷自揄拍无码 | 国产一区二区三区中文在线 | 国产在线无码尤物视频 | 69久久精品无码一区二区 | 国产激情视频免费在线观看 | 国产超碰97人人在线 | 国产av人人夜 | 福利一区二区三区视频在线观看 | 97人妻天| 91麻豆精品国产综合久久久 | 国产美女a做受 | av无码午夜福利一区二区三区 | 91久久精 | 国产午夜电影久久 | 国产成人片欧美日本在线观看 | 国产av无码片毛片一级流奶水 | 国产丝袜视频 | av免费大片在线观看 |