码迷,mamicode.com
首页 > Web开发 > 详细

js 字符串,new String() 与 String()

时间:2019-04-20 15:39:45      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:show   word   直接   OLE   img   UNC   src   image   ==   

 

function showCase(value) {
  switch(value) {
    case ‘A‘:
      console.log(‘Case A‘);
      break;
    case ‘B‘:
      console.log(‘Case B‘);
      break;
    case undefined:
      console.log(‘undefined‘);
      break;
    default:
      console.log(‘Do not know!‘);
  }
}
showCase(new String(‘A‘));

// A. Case A
// B. Case B
// C. Do not know!
// D. undefined

 答案是C。

在 switch 内部使用严格相等 === 进行判断,并且 new String("A") 返回的是一个对象,而 String("A") 则是直接返回字符串 "A"。

 

new String()生成的是一个字符串对象

技术图片

 String生成的是一个字符串

 技术图片

 

js 字符串,new String() 与 String()

标签:show   word   直接   OLE   img   UNC   src   image   ==   

原文地址:https://www.cnblogs.com/sea-stream/p/10741125.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!