Zkrácená forma kontroly nepravdy v JavaScriptu

Nyní předpokládejme, že chceme zkontrolovat hodnotu proměnné na nepravdu. To lze provést následujícím způsobem:

javascriptlet test = true;

if (test === false) {
  console.log('+++');
} else {
  console.log('---');
}

Lze také napsat ekvivalentní kód s negací:

javascriptlet test = true;

if (test !== true) {
  console.log('+++');
} else {
  console.log('---');
}

Uvedený kód lze přepsat ve zkrácené formě následovně:

javascriptlet test = true;

if (!test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 1

Přepište následující kód pomocí zkrácené formy:

javascriptlet test = true;

if (test == false) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

Přepište následující kód pomocí zkrácené formy:

javascriptlet test = true;

if (test != true) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 3

Přepište následující kód pomocí zkrácené formy:

javascriptlet test = true;

if (test != false) {
  console.log('+++');
} else {
  console.log('---');
}