javascript資料型別

2021-09-24 02:09:21 字數 1221 閱讀 5354

number、string、boolean、undefined、null

number型別

十進位制

var num = 9;

進行算數計算時,八進位制和十六進製制表示的數值最終都將被轉換成十進位制數值。

十六進製制

var num = 0xa;

數字序列範圍:0~9以及a~f

八進位制 var num1 = 07; // 對應十進位制的7

var num2 = 019; // 對應十進位制的19

var num3 = 08; // 對應十進位制的8

數字序列範圍:0~7

如果字面值中的數值超出了範圍,那麼前導零將被忽略,後面的數值將被當作十進位制數值解析

浮點數

var n = 5e-324; // 科學計數法 5乘以10的-324次方

浮點數值的最高精度是 17 位小數,但在進行算術計算時其精確度遠遠不如整數

var result = 0.1 + 0.2; // 結果不是 0.3,而是:0.30000000000000004

console.log(0.07 * 100);

不要判斷兩個浮點數是否相等

最小值:number.min_value,這個值為: 5e-324

最大值:number.max_value,這個值為: 1.7976931348623157e+308

無窮大:infinity

無窮小:-infinity

isnan: is not a number

string型別

『abc』 「abc」

boolean型別

undefined和null

undefined表示乙個宣告了沒有賦值的變數,變數只宣告的時候值預設是undefined

null表示乙個空,變數的值如果想為null,必須手動設定

​ object

typeof

var age =18;

console.

log(

typeof age)

;// 'number'

在源**中乙個固定值的表示法。

數值字面量:8, 9, 10

字串字面量:『黑馬程式設計師』, 「大前端」

布林字面量:true,false

JavaScript 資料型別

變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...

Javascript資料型別

ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...

JavaScript資料型別

undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...