資料型別簡介:
1.為什麼需要資料型別?
在計算機中,不同的資料所需占用的儲存空間是不同的,為了便於把資料分成所需記憶體大小不同的資料,充分利用儲存空間,於是定義了不同的資料型別
2.變數的資料型別:
變呈是用來儲存值的所在處,它們有名字和資料型別。變呈的資料型別決定了如何將代表這些值的位儲存到計算機的記憶體中。j**ascript是一種弱型別或者說動態語言。這
意味著不用提前宣告變數的型別,在程式執行過程中,型別會被自動確定。
3.變數的資料型別是可以變化的
資料型別:
簡單資料型別:
number 數字型 包含整型值和浮點型值,如21、
boolean 布林值型別,如true . false,等價於1和0
string 字串型別 ,如「張三」 注:字串都有「」
undefined var a;宣告變數 但是沒有給值
null var a= null 宣告變數但a為空
數字型進製:
二進位制八進位制 數字前面加0表示8進製
十進位制十六進製制 0~9 a~f
數字型範圍:
數字型的最大值:console.log(number.max_value)
數字型的最小值:console.log(number.min_value)
三個特殊值:
infinity ,代表無窮大,大於任何數值 console.log(number.max_value*2)
-infinity , 代表無窮小,小於任何數值 console.log(- number.max_value*2)
nan,not a number,代表乙個非數值
isnan():
這個方法用來判斷非數字 並返回值 如是 數字就返回false 不是數字就true
JS資料型別 Number
number型別的進製 浮點數精度問題 不要直接判斷兩個浮點數是否相等 浮點數 var n 5e 324 科學計數法 5乘以10的 324次方 浮點數值的最高精度是 17 位小數,但在進行算術計算時其精確度遠遠不如整數 var result 0.1 0.2 結果不是 0.3,而是 0.3000000...
資料型別 number
總結 1 給數字賦值時,通過使用 e 來給數字新增n個零,如 let billion 1e9 let small 1e 9 2 nan不等於任何東西包括他本身 3 數字轉字串 str.tostring base 4 字串轉數字 praseint str,base 5 數字捨入 1 math.floo...
Oracle資料型別NUMBER
oracle number datatype 語法 number precision scale 簡稱 precision p scale s number p,s 範圍 1 p 38,84 s 127 儲存資料範圍 1.0e 130 number value 1.0e 126 儲存在機器內部的範圍...