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:
javascriptlet num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kod rəqəmlərin cəmini yoxlamalıdır:
javascriptlet num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kod rəqəmlərin cəmini yoxlamalıdır:
javascriptlet 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:
javascriptlet num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
javascriptlet num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
javascriptlet num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kod ədədin birinci rəqəmini yoxlamalıdır:
javascriptlet 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ı:
javascriptlet 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ı:
javascriptlet 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ı:
javascriptlet 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ı:
javascriptlet 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ı:
javascriptlet 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:
javascriptlet 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');
}