朋友们解释一下输出结果

朋友们解释一下输出结果

回答

第一个是 对象构造函数
第二个是 函数调用返回一个空字符串
第三个通过 new 构建了一个字符串对象

  1. String 是个函数,你在 2、3 里也是那么用的

  2. 没有入参,函数返回是 "" 空串
  3. new 一个对象

第一个不知道。
打印出来看看,是个函数哎。
朋友们解释一下输出结果

第二个 String() 是个函数,String() 函数把对象的值转换为字符串。
String() 相当于是把空对象转成了空字符串,typeof 空字符串,输出 string
朋友们解释一下输出结果

第三个 new String() 是调用构造函数创建实例对象,而且是个空的String对象,typeof 空对象,输出 object
朋友们解释一下输出结果

let a = 'hello';
let b = String('hello');
let c = new String('hello');
a、b是基本类型,c是引用类型。

如有错误请指正哈

以上是 朋友们解释一下输出结果 的全部内容, 来源链接: utcz.com/a/71480.html

回到顶部