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('ҷамъҳо баробар нестанд');
}