資料型別的轉換

2021-10-03 15:40:38 字數 707 閱讀 6060

string(value) 轉型函式

這個轉型函式能把任何型別的值轉化為字串

tostring()方法---- index.tostring( 引數(此引數為數字轉換為字串的多少進製))

除了null和undefined值沒有這個方法,其他型別的值都有這個方法

number() 函式 (預設十進位制

可以轉化任何型別

字串型別 :

如果是空字串返回0

識別 - + . 數字 (有其他符號就會返回nan)

null型別 : 返回 0

undefined型別: 返回undefined

數值型別:不變

boolean型別:true:1 false: 0

複雜且不合理

下面兩種專門轉化字串到數字

1. parseint(引數1,引數2(最好設定為10進製)) 函式(更多在乎是否符合數值型別)

忽略字串前面的空格,只找數字字元和減號/加號

空字串會返回nan

遇到非數字字元就會終止

2. parsefloat()函式 只能解析十進位制的 可以解析小數

資料型別 型別轉換

這樣的語句將報錯,因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換 int x 65 char ch char x 舉例1 int age 19 char 女 char result age int 不可以自動轉換成char 精度損失 舉例2 int a 10 int b...

Objective C資料型別 資料型別轉換

資料型別 1.objective c資料型別可以分為 基本資料型別 物件資料型別和id型別。2.基本資料型別有 int float double和char型別。3.物件型別就是類或協議所宣告的指標型別,例如 nsautoreleasepool pool 其中,nsautoreleasepool是乙個...

資料型別的轉換

資料型別的轉換 剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char username 女俠程佩君 c...