Javascript学习笔记1 数论
1.Javascript不用擔心內存的回收與對象的銷毀!
2.Javascript有:±infinity、NaN全局變量表示 被0整除的±無窮 和 非數字。undefined和null表示 未定義 和 空,undefined和null可以互換,判別二者需用 ===? 全等 號(不光判斷值,還判斷type、引用值等) null關鍵字,而undefined不是,它不能直接寫在程序中。
3.Javascript上溢出的結果是infinity,下溢出可不是-infinity,而是-0,-infinity是-0被整除后的結果。
4.javascript不會區分整數和浮點數。這就導致了所謂的整數其實是個近似值,比如7就會是7.0000000000000000000001。
5.javascript中Date()函數中,月份的計數是從0開始的!
6.javascript里面沒有char和string一說,都是string。
7.javascript的字符長度可不是眼睛看到的那樣,有的16位能表示出來的字符他的長度就是1,而用兩個16位拼出來的字符它的長度就是2。
8.javascript的對象分為 臨時對象 和 非臨時對象,臨時對象指 var t="abc" 非臨時如 document.getElementById("XX"),給臨時對象加屬性沒用,加了也是undefined;但是如果通過 new 將臨時對象包裝一下,如:var t=new String("abc");那么t是可以有屬性的。
9.javascript中如果把一個空的對象 var s={}; 轉變為字符串,則會輸出 "[object Object]"。
10.javascript中如果想要把字符串轉變為數字,最簡單的方法就是 var s="12" ; +s,s就變成數字了。如果s中為非數字字符,那么得到的就是NaN。
?
?
轉載于:https://www.cnblogs.com/JhoneLee/p/3312640.html
總結
以上是生活随笔為你收集整理的Javascript学习笔记1 数论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SX-BOX试用笔记
- 下一篇: 关于Java里如何跳出一个多重循环