Kļūdu meklēšana JavaScript nosacījumu kodā

Turpmākajos uzdevumos kāds programmētājs ir uzrakstījis kodu un, iespējams, tajā pieļāvis kļūdas. Jums jāpārbauda, vai kods dara to, kas ir aprakstīts. Ja kods strādā nepareizi, jums jāizlabo kļūdas.

Задание 1

Kodam jāpārbauda skaitļu summa:

javascriptlet num1 = 1;
let num2 = 2;

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

Kodam jāpārbauda skaitļu summa:

javascriptlet num1 = '1';
let num2 = '2';

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

Kodam jāpārbauda skaitļu summa:

javascriptlet num1 = '1';
let num2 = '2';

if (Number(num1 + num2) === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 4

Kodam jāpārbauda skaitļa pirmā cipara:

javascriptlet num = 123;

if (num[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 5

Kodam jāpārbauda skaitļa pirmā cipara:

javascriptlet num = 123;

if (String(num[0]) === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 6

Kodam jāpārbauda skaitļa pirmā cipara:

javascriptlet num = 123;

if (String(num)[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 7

Kodam jāpārbauda skaitļa pirmā cipara:

javascriptlet num = 123;
let first = String(num)[0];

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

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

javascriptlet num = 12;

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

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

javascriptlet num = 12;
let str = Number(str);

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

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

javascriptlet num = 12;

if (String(num.length) === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 11

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

javascriptlet num = 12;

if (String(num).length === String(2)) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 12

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

javascriptlet num = 12;

if (String(num).lenght === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 13

Kodam jāpārbauda, vai pirmo trīs ciparu summa ir vienāda ar otro trīs ciparu summu:

javascriptlet num = '123033'; // ņemam pēdiņās, lai varētu piekļūt cipariem

let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];

if (sum1 == sum2) {
  console.log('summas ir vienādas');
} else {
  console.log('summas nav vienādas');
}