Recherche d'erreurs dans le code avec des conditions JavaScript
Dans les tâches suivantes, un certain programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.
Le code doit vérifier la somme des nombres :
javascriptlet num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier la somme des nombres :
javascriptlet num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier la somme des nombres :
javascriptlet num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier le premier chiffre du nombre :
javascriptlet num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier le premier chiffre du nombre :
javascriptlet num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier le premier chiffre du nombre :
javascriptlet num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier le premier chiffre du nombre :
javascriptlet num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier que le nombre a exactement deux chiffres :
javascriptlet num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier que le nombre a exactement deux chiffres :
javascriptlet num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier que le nombre a exactement deux chiffres :
javascriptlet num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier que le nombre a exactement deux chiffres :
javascriptlet num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier que le nombre a exactement deux chiffres :
javascriptlet num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Le code doit vérifier si la somme des trois premiers chiffres du nombre est égale à la somme des trois suivants :
javascriptlet num = '123033'; // nous mettons entre guillemets pour accéder aux chiffres
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('les sommes sont égales');
} else {
console.log('les sommes ne sont pas égales');
}