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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。