您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關javascript中如何將值轉為字符串類型,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
javascript中將值轉為字符串的方法:1、使用toString()方法,語法“變量.toString()”;2、使用String()函數,它可以把對象的值轉換為字符串,語法“string('值')”;3、使用“+”拼接一個字符串。
轉換成string類型,有三種方式:變量.toString();
、String('值');
、使用'+
'拼接一個字符串;
每種方式都有使用的范圍,我們可以通過下來代碼得出以下結論:
在基本數據類型中:
(1)只有number、boolean 類型調用toString()進行類型轉換。
undefined、null中沒有toString()方法。
toString()只能作用在變量身上,不能作用在常量上。
(2) undefiend與null可以通過String()轉換稱為字符串。
常量可以使用String()轉換稱為字符串。
(3)所有的類型都可以通過拼接字符串轉換成字符串。
在數組中,可以調用toString()方法與拼接字符串轉換,但是不能使用String()。
<script> // 轉換成string類型,三種方式:變量.toString(); String('值'); 使用'+'拼接一個字符串; // number類型轉string // .toString() var num =123; num = num.toString(); console.log(typeof num);//返回的是string; // String() var num2 =50; var str1 = String(num2); console.log(typeof str1);//返回string // 拼接字符串 var num3 =60; var str1s = num3 +''; console.log(str1s); console.log(typeof str1s);//返回string // 常量: // .toString() // 123.toString(); //編輯器報錯,說明沒有這種寫法 // String() var str1 = String(123); console.log(typeof str1);//返回string // boolean類型轉string // .toString() var boo =false; boo = boo.toString(); console.log(typeof boo);//返回的是string // String() var boo2 =true; var str3 = String(boo2); console.log(typeof str3);//返回string // 拼接字符串 var boo3 =false; var str3s = boo3 +''; console.log(str3s); console.log(typeof str3s);//返回string // undefined轉換成string // .toString() var und; und = und.toString(); console.log(und); console.log(typeof und); //報異常: Cannot read property 'toString' of undefined // String() var und2; var str4 = String(und2); console.log(typeof str4);//返回string // 拼接字符串 var nud3; var str4s = nud3 +''; console.log(str4s); console.log(typeof str4s);//返回string // null轉換成string // .toString() var nul =null; nul = nul.toString(); console.log(typeof nul); //報異常:Cannot read property 'toString' of null // String() var nul2 =null; var str5 = String(nul2); console.log(typeof str5);//返回string // 拼接字符串 var nul3; var str5s = nul3 +''; console.log(str5s); console.log(typeof str5s);//返回string // 復雜數據類型轉字符串 // 數組調用toString(); var arr = [ 'hello', 'world' ]; arr = arr.toString(); console.log(arr);//輸出結果為“hello,world”; console.log(typeof arr);//返回的是string // 數組調用String(); var ars = [ 'jack', 'rose' ]; ars = toString(ars); console.log(ars);//輸出結果是[object Undefined] console.log(typeof ars);//返回的是string // 拼接字符串 var arr = [ 'hello', 'world' ]; arr = arr +''; console.log(arr);//輸出結果為“hello,world”; console.log(typeof arr);//返回的是string </script>
關于“javascript中如何將值轉為字符串類型”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。