Logičko ILI u JavaScript-u
Operator || predstavlja
logičko ILI i zahteva ispunjenje
makar jednog uslova.
U sledećem primeru, ako je promenljiva num1
veća od 0 ili je promenljiva num2
veća od 0, onda će uslov biti tačan
(dovoljno je ispunjenje bar jednog od uslova):
let num1 = 10;
let num2 = -5;
if (num1 > 0 || num2 > 0) {
console.log('+++'); // ovo će se izvršiti
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num1 = -10;
let num2 = -10;
if (num1 >= 0 || num2 >= 0) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num1 = 0;
let num2 = 0;
if (num1 >= 0 || num2 >= 0) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num1 = 0;
let num2 = 5;
if (num1 >= 0 || num2 >= 0) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num1 = 5;
let num2 = 5;
if (num1 >= 0 || num2 >= 0) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num1 = -5;
let num2 = 15;
if (num1 >= 0 || num2 >= 0) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num = 1;
if (num == 0 || num == 1) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num = 2;
if (num == 0 || num == 1) {
console.log('+++');
} else {
console.log('---');
}
Bez pokretanja koda odredite, šta će biti ispisano u konzolu:
let num = 2;
if (num == 0 || num == 1 || num == 2) {
console.log('+++');
} else {
console.log('---');
}