如题所示
let obj1 = new (String);
console.log(obj1);
console.log(typeof obj1);
如题所示
let obj1 = new (String);
console.log(obj1);
console.log(typeof obj1);
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
这是一道非常好的题目,强迫症发作写得有点详细(啰嗦)了(尬
一、基础理解
1.区分普通字符串和字符串类型对象
①普通字符串
②字符串类型对象
2.new String() 等同于 new (String)
二者都是经由
new
这个操作符,再结合Sring类型的构造函数
生成的。二、进阶实验
如果还是觉得抽象,我们把初始值分离出来,再写2段代码跑一遍,对比下结果就基本明白了!
第1段:没初始值
第2段:有初始值