Búsqueda de errores en código con condiciones JavaScript
En las siguientes tareas, algún programador escribió código y posiblemente cometió errores. Debes verificar si el código hace lo que se describe. Si el código funciona incorrectamente, debes corregir los errores.
El código debe verificar la suma de los números:
let num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar la suma de los números:
let num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar la suma de los números:
let num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
let num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
let num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
let num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
let num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar que el número tiene exactamente dos dígitos:
let num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar que el número tiene exactamente dos dígitos:
let num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar que el número tiene exactamente dos dígitos:
let num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar que el número tiene exactamente dos dígitos:
let num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar que el número tiene exactamente dos dígitos:
let num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar si la suma de los primeros tres dígitos del número es igual a la suma de los siguientes tres dígitos:
let num = '123033'; // lo ponemos entre comillas para acceder a los dígitos
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('las sumas son iguales');
} else {
console.log('las sumas no son iguales');
}