JavaScript шарттары бар кодтағы қателерді іздеу
Келесі есептерде белгілі бір бағдарламашы код жазған және ол кодта қателер жіберген болуы мүмкін. Сіз кодтың сипатталған нәрсені орындайтынын тексеруіңіз керек. Егер код дұрыс жұмыс істемесе, сіз қателерді түзетуіңіз керек.
Код сандардың қосындысын тексеруі керек:
let num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Код сандардың қосындысын тексеруі керек:
let num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Код сандардың қосындысын тексеруі керек:
let num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Код санның бірінші цифрын тексеруі керек:
let num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Код санның бірінші цифрын тексеруі керек:
let num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Код санның бірінші цифрын тексеруі керек:
let num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Код санның бірінші цифрын тексеруі керек:
let num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Код санда дәл екі цифр бар екенін тексеруі керек:
let num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Код санда дәл екі цифр бар екенін тексеруі керек:
let num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Код санда дәл екі цифр бар екенін тексеруі керек:
let num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Код санда дәл екі цифр бар екенін тексеруі керек:
let num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Код санда дәл екі цифр бар екенін тексеруі керек:
let num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Код санның алғашқы үш цифрының қосындысы екінші үш цифрының қосындысына тең екенін тексеруі керек:
let num = '123033'; // цифрларға жету үшін тырнақшаға аламыз
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('қосындылар тең');
} else {
console.log('қосындылар тең емес');
}