赞
踩
“假值”总共只有6个:
false,undefined,null,0,“”(空字符串),NaN
除此之外的所有值,都是“真值”,即在逻辑判断中可以当true来使用
总结:空对象,空数组都是true
if({}){
console.log("true") //能打印出来
)
if([]){
console.log("true") //能打印出来
)
||
语法:var a = 表达式1 || 表达式2
若表达式1结果为true,这执行表达式1,否则执行表达式2
var i = 0 || "1" var j = 1 || "2" var k = -1 || "3" var l = true || "4" var m = false || "5" var n = {} || "6" var o = [] || "7" var p = "" || "8" console.log(i) //打印:1 console.log(j) //1 console.log(k) //-1 console.log(l) //true console.log(m) //5 console.log(n) //{} console.log(o) //[] console.log(p) //8
@
和~
vue中默认@为src文件夹路径,~相当于相对路径的意思。所以一般有这两者联用的情况,
例:~@/assets/··.jpg
以上可以说只能算是片面理解:看这篇文章https://blog.csdn.net/atu1111/article/details/119560751
这篇文章说:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。