1.
if (condition1) { 当条件 1 为 true 时执行的代码
}
else if (condition2) { 当条件 2 为 true 时执行的代码
} else if 后需要加条件
else { 当条件 1 和 条件 2 都不为 true 时执行的代码
}
2.
===:称为等同符,当两边值的类型相同时,直接比较值,若类型不相同,直接返回false;
2、==:称为等值符,当等号两边的类型相同时,直接比较值是否相等,若不相同,则先转化为类型相同的值,再进行比较;
类型转换规则:1)如果等号两边是boolean、string、number三者中任意两者进行比较时,优先转换为数字进行比较。
2)如果等号两边出现了null或undefined,null和undefined除了和自己相等,就彼此相等 null==null undefine==undefine null == undefine
注意:NaN==NaN //返回false,NaN和所有值包括自己都不相等。
原文链接:https://blog.csdn.net/weixin_41530824/article/details/84783796
3.数组方法:js数组方法整理 - 张永峰z - 博客园https://www.cnblogs.com/zyfeng/p/10541133.html
4:在vue文件中写js代码时 由于文件中的函数都写在对象里面 export default{},所以他们都是键值对 例如:data(){}其实他是 data:function(){}的样子 所以
mounted:function(){
ShowClose(){}本来样子应该是下面黑体这样。 这是错误的因为在函数内不可以有键值对。
// ShowClose:function(){
// if(this.clearable === ''){
// return true
// }else{
// return false
// }
// }
// }