[&]
3.145.18.101
workshop: #js3-ws1-if-state-switch.html
.
let x = 1; let y = 2; if( x==1){ console.log('x='+x+' '+typeof x); console.log('sprawdź wartość'); } if( y==='2'){ console.log('y='+y+' '+typeof x); console.log('sprawdź TYP i wartość'); } console.log(y+x); // dodawanie console.log("wynik="+y+x); // konkatenacja console.log("wynik="+(y+x)); // poprawka #1 console.log("wynik="+(parseInt(y)+parseInt(x))); // poprawka #2 let a = 1.5; let z = 2.5; console.log(a+z); console.log(parseInt(a)+parseInt(z)); let b = 0; let c = 0; let w = null; if(b+c > 0){ w = 'dodatni..'; } else if(b+c) { w = 'zero..'; } else { w = 'ujemny..'; } console.log(w); // SHORT IF lub IF 3-argumentowy let wyn = b+c>0?'dodatni':(b+c==0?'zero':'ujemny'); console.log(wyn); let wyn2 = b+c>=0?'dodatni':'ujemny'; console.log(wyn2);
let sw = 2; switch(sw){ case 1: console.log('Wybrano 1'); break; case 2: console.log('Wybrano 2'); break; // gdyby pominąć tutaj instrukcję BREAK case 3: console.log('Wybrano 3'); break; default: // instrukcja DEFAULT nie jest konieczna - można (a czasem trzeba) ją pominąć console.log('Nie Wybrano nic'); }
Wynikiem będzie tekst Wybrano 2
Wybrano 2
gdyby pominąć tutaj instrukcję BREAK
Wynikiem będzie tekst Wybrano 2 oraz Wybrano 3
Wybrano 3