1、tostring可以將其它資料型別轉化成字串(一般用於包裝類的隱式轉換),但不能轉換null和undefined,並且,如果使用 .tostring(2)等形式,可以將數字轉化成對應進製的數字。
例如:
程式會報錯。var str = undefined.
tostring()
; console.
log(str,
typeof str)
;
菜鳥教程定義:tostring() 方法可把乙個 number 物件轉換為乙個字串,並返回結果。
實際上,boolean值,物件等都可以轉化,不止number
又例如:
結果輸出1010 (10的二進位制表示)var a =
'10'
; console.
log(a.
tostring(2
));
2、string()是乙個js內建建構函式,一般用於生成字串。可以將undefined和null轉換為字串,但是沒法轉進製。
例如:
返回結果為 undefined, stringvar str =
string
(undefined)
; console.
log(str,
typeof str)
;
js中的String物件
string物件的相關函式 replace str1,str2 將字串的str1換成str2 split 將字串轉換成陣列 length 計算字串的長度 indexof str1,n 計算字串中第n次出現str1的位置 lastindexof 從右向左數查詢字串的位子 match str 字串匹配,...
js中的String方法
charat 返回指定位置的字元 charcodeat 返回指定位置字元的unicode碼點 concat 返回鏈結兩個字串的字元 slice 返回從指定位置開始的指定長度的字元,負數表示從尾部開始數,乙個引數表示開始位置,預設到結束位置 substring 作用同slice 不建議使用 subst...
c 中string與String的區別
在c 中,string 是 system.string 的別名,所以基本上在使用時是沒有差別的。習慣上,我們把字串當作物件時 有值的物件實體 我們用string。而我們把它當類時 需要字串類中定義的方法 我們用string,比如 string greet string.format hello pl...