JS 基本資料型別

2022-04-26 02:28:14 字數 1123 閱讀 3531

一、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 ...