JS中三大特殊資料

2021-10-05 13:05:44 字數 636 閱讀 1647

nan表示不是乙個數字(not a number)

nan是非法運算的結果,且每乙個nan的**都不一樣,它不等於任何值,即console.log(nan == nan)的結果為false;

如何檢驗nan?

js中給我們提供了乙個檢測方法:isnan(),十分語義化的應該方法,只有console.log(isnan(nan))得到的是true(或者裡面為非法運算),代表它是個nan,反之則不是nan。

isnan() 中會發生隱式型別轉換:

-它將()內的資料轉換為數值,而且是嚴格轉換且能識別小數點;即:

console.log(isnan("hello")); // t

console.log(isnan("123")); // f

那麼,我們可以利用isnan()的隱式型別轉換來檢驗資料是非為純數字,當console.log(isnan(num))

得到的是true那麼num就不是純數字,反之num是乙個純數字;

undefined表示未定義;

undefined和null不得不說的故事

js中三大系列屬性的範圍

offset系列 獲取元素的寬,高,left,top,offsetparent offsetwidth 元素的寬,有邊框 offsetheight 元素的高,有邊框 offsetleft 元素距離左邊位置的值 offsettop 元素距離上面位置的值 scroll系列 捲曲出去的值 scrollle...

資料庫模式中三大正規化

看了很多介紹三大正規化的資料,都很晦澀難懂,下面這個我覺得簡明易懂 1nf 字段不可分 2nf 有主鍵,非主鍵字段依賴主鍵 3nf 非主鍵字段不能相互依賴 解釋 1nf 原子性 字段不可再分,否則就不是關聯式資料庫 2nf 唯一性 乙個表只說明乙個事物 3nf 每列都與主鍵有直接關係,不存在傳遞依賴...

servlet中三大容器詳解

request 可以從請求行中獲取資料 getparameter 也可以從容器中獲取資料 在jsp頁面獲取 例如 商店 伺服器 你 客戶端 買多次物品 一次會話 session 會員卡 型別 物件名 在jsp頁面獲取相應容器的值httpservletrequest request 儲存資料 key必...