iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
1
自我挑戰組

JavaScript技術手冊閱讀筆記系列 第 11

第11天:NaN與一些筆記

  • 分享至 

  • xImage
  •  

NaN

數學計算中,若無法產生數值時或程式無法表示值時,會得到NaN這個特殊值,代表Not a Number
NaN是數值型別中提供的特殊值,typeof NaN會得到'number'型別。
這部分是依照IEEE 754的標準訂定的。所以在其他程式語言上也是如此。
另外依照標準中的規定,NaN是無法比較,也不能跟自己比較。
https://ithelp.ithome.com.tw/upload/images/20200926/20120420J5nDnEffHf.png

所以程式撰寫或計算上,最好避開NaN的發生。
https://ithelp.ithome.com.tw/upload/images/20200926/20120420byJ0tsYFQ8.png

Console.log

我們在寫JavaScript時,要看某個值時,常常會使用Console.log()這個函式。但這個函式並沒有定義在ECMAScript的標準中。只是瀏覽器與Node.js都剛好有提供這個函式。

分號結尾

分號結尾代表一個JS陳述式的結束,JavaScript在瀏覽器執行時,會自動檢查程式結尾有無分號。若無分號,在js執行時瀏覽器會自動幫我們加上分號作為這行程式的結束。但要避免瀏覽器加錯分號,因該要習慣在程式結尾自己加上分號。


上一篇
第10天:JavaScript的比較運算之==與===的差別
下一篇
第12天:一點點函式function筆記
系列文
JavaScript技術手冊閱讀筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言