码迷,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
迷上了代码!