js字串與數字的相互轉化

2021-09-02 13:29:29 字數 1101 閱讀 1697

1,number函式:強制轉換成數值

數值:轉換後還是原來的值。

字串:如果可以被解析為數值,則轉換為相應的數值,否則得到nan。空字串轉為0。

布林值:true轉成1,false轉成0。

undefined:轉成nan。

null:轉成0。

number("324") // 324

number("324abc") // nan

number("") // 0

number(false) // 0

number(undefined) // nan

number(null) // 0

特別強調:

number('s1') //nan

number('$1') //nan

這樣的函式無法辨識,學要用到字串擷取。

2,parseint函式 

number函式將字串轉為數值,要比parseint函式嚴格很多。基本上,只要有乙個字元無法轉成數值,整個字串就會被轉為nan。

parseint('011') // 9

parseint('42 cats') // 42

parseint('0xcafebabe') // 3405691582

number('011') // 11

number('42 cats') // nan

number('0xcafebabe') // 3405691582 //這是

3,json.parse()方法

這種方法和上面方法差不多,例子就不舉了。

共同:這三種方法都不能轉換類似是"s1" ,"¥3333", " $123"。

這些字串都需要用到,字串擷取。

4.數字轉換成字串

string函式:強制轉換成字串

string(123) // "123"

string("abc") // "abc"

string(true) // "true"

string(undefined) // "undefined"

string(null) // "null"

數字與字串相互轉化 Unicode

vc中數字與字串轉換方法 1,char是最原始的字元資料型別,在非unicode版本的arx中使用 2,wchar t是寬位元組字元型別,在unicode版本中的arx中使用 3,t 是乙個巨集,可以將裡面的字串轉化成所在工程環境中的字元型別 4,tchar是unicode的一種,等同於 t 這個巨...

js時間 字串相互轉化

js的時間和字串的轉化的講解是有很多文章的,基本的都是一致的原理。不過曾經碰到過乙個比較坑爹的需求,看到網上很少有相關的總結,所以自己簡單的記錄一下,給後來的同學們點思路。當時的需求是這樣子的,某種活動有開始和結束時間兩個select,還有每場時間間隔,目的是根據起始時間和每場間隔來生成n個場次,例...

datetime與字串相互轉化

之前處理資料時,獨取出來的時間資料自動轉化成了str形式,我總是忘記處理的語句,在此做個筆記提醒自己。python標準庫包含用於日期 date 和時間 time 資料的資料型別,而且還有日曆方面的功能。我們主要會用到datetime time以及calendar模組。datetime.datetim...