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