一、undefined 型別 (ecmascript 3引入undefined型別)
1.它的值只有乙個 undefined
2.未初始化的變數 會隱式轉換為undefined型別
var box;
alert(typeof box);
二、null 型別
1.它只有乙個值 null 它表示乙個空物件的引用
2.如果 定義的變數 是用來 儲存 物件的 則推薦對其賦 null值
var box=null;
alert(undefined==null); 結果未true 因為 undefined 派生與null
三、boolean型別
1.只有值 false、true
2.在ecmascript中任何型別的值 都有與這兩個型別值等價的值
var box="hello";
var box1=boolean(box);//顯示轉化
alert(typeof box1); //結果是true
if(box)
四、number型別
1.包含 整型和浮點型
整數var num1=100; 十進位制
var num2=070; 八進位制 前導必須是0 八進位制序列是0~7)
var num3=0xa;十六進製制 前兩位必須是0x 後面是0~9及a~f
浮點數
a、必須包含小數點 var num4=0.12;
b、浮點數的儲存記憶體是整型的兩倍 所以 var num=8. ;會解析為8 var num 12.0;會解析為 12
c、科學計數法(e) var num =1.2e5; 等於120000
d、浮點數的最小精度是 17位 但在運算過程中可能不準確
var num=0.1+0.3; 等於 0.30000000000000004;
e、使用 isfinite();判斷 乙個數值是否超出了範圍
f、如果 0/0 、12/0*0; 返回nan 表示非數值 使用 isnan()判斷它是否是nan
五、string 型別
a、字串一旦建立,就不能改變
案例:
view code
Js 基本資料型別
number是表示數字的型別。在js中沒有整浮 大小 正負之分。2.1 科學計數法3 10 8 3e8 3 10 4 3e 42.2 不同進製 2.3 特殊值 nan是number的乙個特殊值,表示乙個非數字的狀態。它有一些特殊的屬性 typeof nan number nan nan false0...
JS筆記1 1 基本資料型別和基本資料型別轉換
1.js三種輸出語句 alert 這是我的第一行js alert控制瀏覽器彈出警告框 document.write 你猜 document.write 向body中寫入內容,在頁面中顯示 console.log 你猜我猜不猜 console.log 在控制台中輸出內容 瀏覽器啟用開發者模式 戳我 你...
js 基本資料型別和引用資料型別
1 資料型別 js分兩種資料型別 基本資料型別 number string boolean null undefined symbol es6 這些型別可以直接操作儲存在變數中的實際值。引用資料型別 object 在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件 2 ...