Gjetja e gabimeve në kodin me kushte në JavaScript
Në detyrat e mëposhtme një programues ka shkruar kodin dhe, ndoshta, ka bërë gabime në të. Ju duhet të kontrolloni, nëse kodi bën atë që përshkruhet. Nëse kodi nuk funksionon si duhet, ju duhet të korrigjoni gabimet.
Kodi duhet të kontrollojë shumën e numrave:
javascriptlet num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shumën e numrave:
javascriptlet num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shumën e numrave:
javascriptlet num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shifrën e parë të numrit:
javascriptlet num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shifrën e parë të numrit:
javascriptlet num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shifrën e parë të numrit:
javascriptlet num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë shifrën e parë të numrit:
javascriptlet num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse numri ka saktësisht dy shifra:
javascriptlet num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse numri ka saktësisht dy shifra:
javascriptlet num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse numri ka saktësisht dy shifra:
javascriptlet num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse numri ka saktësisht dy shifra:
javascriptlet num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse numri ka saktësisht dy shifra:
javascriptlet num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Kodi duhet të kontrollojë nëse shuma e tre shifrave të para të numrit është e barabartë me shumën e tre shifrave të dyta:
javascriptlet num = '123033'; // i marrim me thonjëza, për t'u drejtuar shifrave
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('shumat janë të barabarta');
} else {
console.log('shumat nuk janë të barabarta');
}