Javascript String() 構造函數用於可以用作構造函數或函數。創建一個新的字符串對象。它可以通過兩種不同的方式使用:
用法:
使用 new 關鍵字調用:
new String(object);
不使用 new 關鍵字調用
String(object);
參數值:該構造函數接受如上所述和如下所述的單個參數:
- object: 此參數包含要轉換為字符串值的值。
返回值:
- 當 String() 構造函數與 new 關鍵字一起使用來創建新的字符串對象時,它會返回新創建的字符串對象。
- 當在不使用 new 關鍵字的情況下使用 String() 構造函數時,它的行為會有所不同,並返回原始字符串值而不是字符串對象。
示例 1:這是 javascript String() 構造函數的基本示例。
Javascript
// using with new keyword
let str = new String("Geeks");
console.log(str);
//using without keyword
let strValue = String("Geeks");
console.log(strValue);
輸出
[String: 'Geeks'] Geeks
示例 2:在此示例中,我們將使用字符串構造函數創建一個基本字符串。
Javascript
function func() {
let value = String("John");
console.log(value);
}
func();
輸出
John
示例 3:在此示例中,我們將把布爾值轉換為字符串。
Javascript
function geek() {
let x = Boolean(1);
let y = Boolean(0);
console.log(String(x));
console.log(String(y));
}
geek();
輸出:在這裏,字符串構造函數充當將布爾值轉換為字符串的函數
true
false
示例4:在此示例中,我們將使用 String 函數返回Date()對象的字符串值。
Javascript
function geek() {
let y = Date();
console.log(String(y));
}
geek()
輸出:在這裏,構造函數充當一個函數
Mon Mar 20 2023 21:51:30 GMT+0530 (India Standard Time)
支持的瀏覽器:
- 穀歌瀏覽器
- Firefox
- IE瀏覽器
- Opera
- Safari
我們有 Javascript 字符串方法的完整列表,要檢查這些方法,請瀏覽此Javascript 字符串完整參考文章。
相關用法
- JavaScript String()用法及代碼示例
- JavaScript String length用法及代碼示例
- JavaScript String replace()用法及代碼示例
- JavaScript String indexOf()用法及代碼示例
- JavaScript String lastIndexOf()用法及代碼示例
- JavaScript String startsWith()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String toUpperCase()用法及代碼示例
- JavaScript String toLowerCase()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String fromCharCode()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String padStart()用法及代碼示例
- JavaScript String padEnd()用法及代碼示例
- JavaScript String codePointAt()用法及代碼示例
- JavaScript String fromCodePoint()用法及代碼示例
- JavaScript String match()用法及代碼示例
- JavaScript String matchAll()用法及代碼示例
- JavaScript String localeCompare()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String replaceAll()用法及代碼示例
- JavaScript String concat()用法及代碼示例
注:本文由純淨天空篩選整理自riarawal99大神的英文原創作品 JavaScript String() Constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。