两个能够让你的代码变得简练的操作符号(js);
场景代入:
判断返回字符串是否为空,如果为空,则将为该变量赋值为“这个字符串为空”;
通常对于来说,第一想到的就是...:
var text ;
if(text){
console.log("这个字符串不为空");
}else{
text = "这个字符串为空";
console.log(text);
}
不经意间就这么写了,没毛病,奥力给!!;
但其实知道有别的方法,但从来就不用:
var text = text ? console.log(text) : text='这个字符串为空' ;
console.log(text);
为小白解释一下:
感觉已经挺简单了,其实还可以这么写:
var text = text || '这个字符串为空';
console.log(text);
那么解释一下:
学无止境,与君共勉