Algemene Verkorte Vorm van Toetsing in JavaScript

Die verkorte vorm van toetsing werk ook vir ander datatipes. In hierdie geval word hierdie data eers omgeskakel na Boolean, en dan vergelyk met true. Kyk na die voorbeeld:

javascriptlet test = 3;

if (test) {
  console.log('+++'); // sal dit uitvoer
} else {
  console.log('---');
}

Feitlik is die gegewe kode ekwivalent aan die volgende:

javascriptlet test = 3;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = 3;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = 'abc';

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = '';

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = 3 * 'abc';

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = null;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = false;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = 0;

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = '0';

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

Sonder om die kode uit te voer, bepaal wat sal in die konsole uitgevoer word:

javascriptlet test = -1;

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