Operatori logici fără if în funcțiile JavaScript
Să presupunem că avem o funcție cu un if. Iată-o:
function func(a, b) {
if (a > b) {
return true;
} else {
return false;
}
}
După cum știți deja din lecțiile anterioare, construcțiile
if care returnează valori booleene
pot fi rescrise într-o formă prescurtată.
Să facem acest lucru:
function func(a, b) {
return a > b;
}
Este dată următoarea funcție:
function func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Rescrieți codul ei în formă prescurtată conform teoriei studiate.
Este dată următoarea funcție:
function func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Rescrieți codul ei în formă prescurtată conform teoriei studiate.
Este dată următoarea funcție:
function func(a, b) {
if (a + b >= 10) {
return true;
} else {
return false;
}
}
Rescrieți codul ei în formă prescurtată conform teoriei studiate.
Este dată următoarea funcție:
function func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Rescrieți codul ei în formă prescurtată conform teoriei studiate.