首页 > 技术文章 > undefined null 与 字符串相加

asdfq 2017-07-16 23:12 原文

 
 
在进行一个字符串的判断的时候. 如下一段内容
const queryObj = {};
const  str = queryObj.criteriaStr + ""
console.log(typeof str);
得到的结果却是 undefined 的 string 字符串, 即 “undefined”
 
同理 null  + “” 得到的也是 “null” 字符串.
 
遇到默认值得情况, 如果是字符串, 还是默认声明一下的好.
或者作一下判断, 例如
const str = queryObj.criteriaStr || “" 

推荐阅读