Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 505

W języku JavaScript należy sprawdzić, czy pracownik ma umowę o pracę oraz czy jego pensja mieści się w zamkniętym przedziale od 3000 do 5000 zł. Który warunek jest poprawny?

  1. Au == 'praca' && p >= 3000 || p <= 5000
  2. Bu == 'praca' && (p >= 3000 && p <= 5000)Poprawna
  3. Cu == 'praca' && (p > 3000 || p < 5000)
  4. Du == 'praca' || (p >= 3000 && p <= 5000)

Wyjaśnienie

Operator && (AND) jest wymagany do jednoczesnego sprawdzenia wszystkich warunków logicznych.