JS中資料型別轉換

2021-08-04 17:25:28 字數 676 閱讀 8148

js中的資料型別: 數字(nan)、字串、布林值、函式、物件(object、、{}、null)、未定義

顯式型別轉換 (強制的型別轉換):

number()  // 整體的進行轉換

parseint() // 從左到右的進行轉換 (不識別小數點.)

parsefloat() //從左到右的進行轉換 (可以識別小數點.)

隱式型別轉換:

+200+'3'變成字串

- * / % '200'-3   變成數字

++  -- 變成數字

><('10'>9)表示為true;

('10'>'9') 字串之間比較為false; 

原理:字串拿第乙個值做為比較不關乎整體,為1<9所以為false;

!( !true );表示顛倒為false; 取反!把右邊的資料型別轉成布林值;\==

nan:not a number不是數字的數字型別寫程式中出現nan肯定進行了非法的運算操作 nan不等於nan  false;

isnan: is not a number是不是不是乙個數字(不是數字)

isnan(); // 判斷某些值是不是數字// 如果是數字為false不是數字為true;isnan內部是以number來進行判斷的

注意:js在html中拿到的內容(div,input,text等),型別都是字串

js中的資料型別和資料型別轉換

原始型別 string number boolean null undefined symbol 物件 object 顯示型別轉換是通過呼叫下面這三個函式來進行的。1.number 數值 轉換之後還是數值 字串 如果可以被解析為數值,則轉為數值,否則轉為nan,空字串轉為0 布林值 true轉成1,...

js中資料型別的轉換

1 表示式中的型別轉換 在使用不同型別的變數進行表示式運算時,js將根據需要自動嘗試進行必要的資料型別轉換,且總是將表示式右邊的資料型別轉換為左邊的資料型別 code var astr 24 var anum 25 var x astr anum x 2425 var y anum astr y 4...

JS中的資料型別轉換

方式一 呼叫被轉換資料型別的tostring 方法 該方法不會影響到原變數,它會將轉換的結果返回 但是注意 null和undefined這兩個值沒有tostring 方法,如果呼叫他們的方法,會報錯 方式二 呼叫string 函式,並將被轉換的資料作為引數傳遞給函式 使用string 函式做強制型別...