var a = ?;
if(a == 1 && a == 2 && a == 3){
console.log(1);
}
考察的是类型的隐式转换,考引用类型在比较运算符时候,隐式转换会调用本类型toString或valueOf方法.
利用toString
利用valueOf
利用数组:
shift():删除数组最前面一位的元素 无参数 返回值是删除的那个元素 arr的内容发生变化了
join():把数组强制转化成一个字符串 参数是元素之间的链接符号 返回值是拼接好后的字符串 arr的内容没有发生变化
ES6的symbol
defineProperty
de
网友评论