Javascript学习笔记1 数论
1.Javascript不用擔(dān)心內(nèi)存的回收與對象的銷毀!
2.Javascript有:±infinity、NaN全局變量表示 被0整除的±無窮 和 非數(shù)字。undefined和null表示 未定義 和 空,undefined和null可以互換,判別二者需用 ===? 全等 號(不光判斷值,還判斷type、引用值等) null關(guān)鍵字,而undefined不是,它不能直接寫在程序中。
3.Javascript上溢出的結(jié)果是infinity,下溢出可不是-infinity,而是-0,-infinity是-0被整除后的結(jié)果。
4.javascript不會區(qū)分整數(shù)和浮點數(shù)。這就導(dǎo)致了所謂的整數(shù)其實是個近似值,比如7就會是7.0000000000000000000001。
5.javascript中Date()函數(shù)中,月份的計數(shù)是從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={}; 轉(zhuǎn)變?yōu)樽址?#xff0c;則會輸出 "[object Object]"。
10.javascript中如果想要把字符串轉(zhuǎn)變?yōu)閿?shù)字,最簡單的方法就是 var s="12" ; +s,s就變成數(shù)字了。如果s中為非數(shù)字字符,那么得到的就是NaN。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/JhoneLee/p/3312640.html
總結(jié)
以上是生活随笔為你收集整理的Javascript学习笔记1 数论的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SX-BOX试用笔记
- 下一篇: VirtualBox命令更改虚拟硬盘空间