Mencari Kesalahan dalam Kode dengan Kondisi JavaScript

Dalam tugas-tugas berikutnya, seorang programmer menulis kode dan mungkin melakukan kesalahan di dalamnya. Anda harus memeriksa apakah kode tersebut melakukan apa yang dijelaskan. Jika kode berjalan tidak benar, Anda harus memperbaiki kesalahannya.

Задание 1

Kode harus memeriksa jumlah angka:

javascriptlet num1 = 1;
let num2 = 2;

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

Kode harus memeriksa jumlah angka:

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

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

Kode harus memeriksa jumlah angka:

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

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

Kode harus memeriksa digit pertama angka:

javascriptlet num = 123;

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

Kode harus memeriksa digit pertama angka:

javascriptlet num = 123;

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

Kode harus memeriksa digit pertama angka:

javascriptlet num = 123;

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

Kode harus memeriksa digit pertama angka:

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

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

Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:

javascriptlet num = 12;

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

Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:

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

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

Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:

javascriptlet num = 12;

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

Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:

javascriptlet num = 12;

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

Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:

javascriptlet num = 12;

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

Kode harus memeriksa apakah jumlah tiga digit pertama angka sama dengan jumlah tiga digit kedua:

javascriptlet num = '123033'; // menggunakan tanda kutip untuk mengakses digit

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

if (sum1 == sum2) {
  console.log('jumlahnya sama');
} else {
  console.log('jumlahnya tidak sama');
}