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.
Kode harus memeriksa jumlah angka:
let num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa jumlah angka:
let num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa jumlah angka:
let num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa digit pertama angka:
let num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa digit pertama angka:
let num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa digit pertama angka:
let num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa digit pertama angka:
let num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:
let num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:
let num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:
let num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:
let num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa bahwa angka tersebut tepat memiliki dua digit:
let num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Kode harus memeriksa apakah jumlah tiga digit pertama angka sama dengan jumlah tiga digit kedua:
let 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');
}