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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
javascriptlet num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
javascriptlet num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
El código debe verificar el primer dígito del número:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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');
}