JS中把其他型別轉換成字串的三種方法

2022-02-10 10:49:25 字數 1197 閱讀 2266

1、tostring()方法

tostring()方法返回的是相應值的字串表現

數值、布林值、物件和字串值都有tostring()方法,但是null和undefined值沒有這個方法

例子: var age = 11;

var str1 = age.tostring(); //

字串 「11」

var found = true

; var str2 = found.tostring(); //

字串 「true」

多數情況下,使用tostring()方法不需要傳遞引數。

數值呼叫tostring()方法的時候可以傳遞乙個引數,來表示輸出數值的基數,可以以2、8、16進製表示字串值

例子: var num = 10;

num.tostring();

//"10"

num.tostring(2); //

"1010"

num.tostring(8); //

"12"

num.tostring(16); //

"a"2、string()函式

在不知道變數是否為null或者undefined是可以使用string()函式來轉換為字串型別

string()函式可以將任何型別的數值轉換為字串

使用規則:

如果轉換值有tostring()方法的話,就直接呼叫該方法,並返回相應的結果

如果轉換值是null,則返回"null"如果轉換值是undefined,則返回"undefined"例子:

var value1 = 10;

var value2 = true

; var value3 = null

; var value4;

//只定義未初始化的變數,自動賦值為undefined

string(value1);

//10"

string(value2); //

"true"

string(value3); //

"null"

string(value4); //

"undefined"

3、利用+「」

把轉換的值與乙個字串 「」 加在一起

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數345 分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用作...

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用...

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過 c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司...