if(a=="check" && b=some())
Оператор if (в теории) вернет true, если a
равно "check" и если some()
возвращает что-то, что не ложно / 0 / null / undefined.
Но это выдает ошибку: ReferenceError: Недопустимая левая часть в назначении.
В контексте:
function some(){
return (window.title=="Special")? 0 : window.title;
}
function check(a){
var b;
if(a == 1 && b = some()){
alert("Window's title is: "+b);
}
}
Как я могсделать это без , используя два оператора if?Возможно ли это?