function getNumber(number){
number = number.toString();
if(((number[0]===2) && number[1]===4 || number[1]===6) && number.length===15){
console.log("finally");
}
else{
console.log("this should work");
}
}
getNumber(265674758686922);
为什么这个控制台没有记录“最后”,我该怎么做才能在这个功能中实现呢?
答案 0 :(得分:0)
比较操作数必须是字符串,您必须在&&
和||
运算符上注意从左到右的评估顺序....
if( number[0]==="2" && (number[1]==="4" || number[1]==="6") && number.length===15)
^ ^
| |