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('суммалар барабар эмес');
}