JavaScript shartlari bilan kodda xatolarni topish

Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va ehtimol unda xatolar qilgan. Siz tekshirishingiz kerak, kod tasvirlangan ishni bajaradimi yoki yo'q. Agar kod noto'g'ri ishlasa, siz xatolarni tuzatishingiz kerak.

Задание 1

Kod raqamlar yig'indisini tekshirishi kerak:

javascriptlet num1 = 1;
let num2 = 2;

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

Kod raqamlar yig'indisini tekshirishi kerak:

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

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

Kod raqamlar yig'indisini tekshirishi kerak:

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

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

Kod raqamning birinchi raqamini tekshirishi kerak:

javascriptlet num = 123;

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

Kod raqamning birinchi raqamini tekshirishi kerak:

javascriptlet num = 123;

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

Kod raqamning birinchi raqamini tekshirishi kerak:

javascriptlet num = 123;

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

Kod raqamning birinchi raqamini tekshirishi kerak:

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

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

Kod raqamda aniq ikkita raqam borligini tekshirishi kerak:

javascriptlet num = 12;

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

Kod raqamda aniq ikkita raqam borligini tekshirishi kerak:

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

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

Kod raqamda aniq ikkita raqam borligini tekshirishi kerak:

javascriptlet num = 12;

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

Kod raqamda aniq ikkita raqam borligini tekshirishi kerak:

javascriptlet num = 12;

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

Kod raqamda aniq ikkita raqam borligini tekshirishi kerak:

javascriptlet num = 12;

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

Kod raqamning birinchi uchta raqami yig'indisi ikkinchi uchta raqam yig'indisiga tengligini tekshirishi kerak:

javascriptlet num = '123033'; // raqamlarga murojaat qilish uchun tirnoqqa olamiz

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

if (sum1 == sum2) {
  console.log('yig‘indilar teng');
} else {
  console.log('yig‘indilar teng emas');
}