当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


JavaScript String()用法及代码示例

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 字符串完整参考文章。



相关用法


注:本文由纯净天空筛选整理自riarawal99大神的英文原创作品 JavaScript String() Constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。