JS day4 強制資料型別轉換

2021-09-26 14:19:28 字數 890 閱讀 9614

任何其他資料型別除了和字串做相加操作外,

與數字型別做算數運算的時候,其它資料型別會自動轉換成數字.

1.布林型:true=1; false=0;

2.特殊資料型別中:none=0; undefined =nan;

1.boolean():將其他型別轉為布林值.

結論:①:0->false; 非0->true;

②:空字串->false;非空字串->true;

③:none->false; undefined->false;

例如:

2.number :將其他型別轉為數字

結論:①:布林值:true->1;false->0;

②:字串:純數字的字串->對應的數字; 否則->nan

③:特殊資料型別:null->0; undefined->nan;

例如:

3.parseint() :取整,除了將別的資料型別轉換為數字(相容number),還能取整

例如:

4.parsefloat() :取浮點數,可以將別的型別轉換成帶小數的數字

例如:

5.注:

var num=2/0;

alert(num); 會輸出infinity,無窮大;

var num=-2/0;

alert(num); 會輸出-infinity,無窮小;

JavaScript資料型別強制轉換

我的個人部落格 基本資料 number,boolean,undefined,null,string 引用資料 object 當0.000 01,小數點後大於等於7位時會自動轉換成科學計數法 當20000 00,當整數部分大於等於22位時會自動轉換成科學計數法。console.log number 1...

強制資料型別轉換之Number型別

強制型別轉換 1.定義 指將乙個資料型別強制轉換為其他的資料型別 型別轉換主要指,將其他的資料型別,轉換為string number,boolean 將其他的資料型別轉換為number 方式一 使用number 函式 字串 數字 1.如果是純數字的字串,則直接將其轉換為數字 2.如果字串中有非數字的...

3 18資料型別與強制轉換

一 基本資料型別轉換 輸出之後是1,因為byte的容量比int少 字元與數字可以相互運算 char a byte b0 2 int k c b0 system.out.println k 執行結果是99 為什麼會這樣?因為存在ascii碼 任何型別的值和字串進行運算時 基本型別的值將自動轉換為字串型...