javascript
JS权威指南笔记之数据类型
1.類型分為原始類型和對象。
2.原始類型有:數字類型,字符類型,布爾,和null undefind。
3.JavaScript里的函數都是真值。
4.函數和通過New關鍵字創建對象。這個樣函數稱為構造函數。
5.Js解釋器有自己的內存管理機制。可以自動對內存進行垃圾回收。當沒有任何引用指向一個對象M,解釋器就會知道這個對象沒有用,然后自動回收。
6.js是一種面向對象的語言。
7.只有對象才能擁有方法。但是數字和字符串和布爾也可以擁有自己的方法。是因為包裝類。null和undefined是無法擁有自己的函數
8.JS類型可以分為原始類型和對象類型。也可以分為擁有方法的類型和不能游泳方法的類型。也可以分為可變和不可變類型。
9.JS變量是無類型的,變量可以賦給任何的值,不在任何函數內聲明的變量為全局變量。
10.JS所有的數字均用浮點數表示。
11.ES6嚴格模式下,八進制是明令禁止的。
12.JS的算術是不會溢出的,超過上限則無窮大,當負數超出下限則為負無窮大。
13.當運算結果無限接近于0并比JS能表示的最小值還小的話則返回0.反之為-0,-0和0絕對等于。
14.0除0 是么有意義的,結果是一個非數字,NaN表示。
15.算術運算符
a.Math.pow(2,53)? ? ? ? ?>2的53次冪
b.Math.round(1.2)? ? ? ? ?>四舍五入
c.Math.ceil(0.8)? ? ? ? ? ? ?>像上取整
? ? ? ?d.Math.floor(0.3)? ? ? ? ? >向下取整
? ? ? ?e.Math.abs(-1)? ? ? ? ? ? ?>求絕對值
? ? ? ?f.Math.max(x,y,z)? ? ? ? ?>返回最大值
g.Math.min(x,y,z)? ? ? ? ?>返回最小值
? ? ? ?H,Math.PI? ? ? ? ? ? ? ? ? ?圓周率
I.Math.E? ? ? ? ? ? ? ? ? ? ? e 自然對數的底數
? ? ? ?J.Math.sqrt (3)? ? ? ? ? ? 3的平方根
? ? ? ?k.Math.pow(3,1/3)? ? ?3的立方根
16.IsNaN()? ?為NaN和非數字(字符串和對象的時候)為True 其他的時候為false
17.undefind和null和0 -0 NaN "" 轉為bool類型為fasle
未完待續........
轉載于:https://www.cnblogs.com/DingKing/p/9575236.html
總結
以上是生活随笔為你收集整理的JS权威指南笔记之数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bitsadmin命令(Windows下
- 下一篇: Python函数传入的参数是否改变(函数