JavaScript şərtləri ilə kodda səhvlərin axtarışı
Aşağıdakı məsələlərdə hansısa proqramçı kod yazmışdır və ola bilsin ki, orada səhvlərə yol vermişdir. Siz yoxlamalısınız ki, kod təsvir olunanı edirmi? Əgər kod düzgün işləmirsə, siz səhvləri düzəltməlisiniz.
Kod rəqəmlərin cəmini yoxlamalıdır:
let num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kod rəqəmlərin cəmini yoxlamalıdır:
let num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kod rəqəmlərin cəmini yoxlamalıdır:
let num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
let num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
let num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
let num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
let num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədəddə tam olaraq iki rəqəm varmı:
let num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədəddə tam olaraq iki rəqəm varmı:
let num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədəddə tam olaraq iki rəqəm varmı:
let num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədəddə tam olaraq iki rəqəm varmı:
let num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədəddə tam olaraq iki rəqəm varmı:
let num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Kod yoxlamalıdır ki, ədədin ilk üç rəqəminin cəmi, ikinci üç rəqəminin cəminə bərabərdirmi:
let num = '123033'; // rəqəmlərə müraciət etmək üçün dırnaq içində götürürük
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('cəmlər bərabərdir');
} else {
console.log('cəmlər bərabər deyil');
}