JavaScript шароитҳо дар кодҳо хатогӯй

Дар вазифаҳои навбатӣ як барномасоз кодро навиштааст ва эҳтимол дар он хатогӣ кардааст. Шумо бояд тафтиш кунед, ки оё код он чиро ки тавсиф шудааст, анҷом медиҳад. Агар код ба дурустӣ кор накунад, шумо бояд хатогиҳоро ислоҳ кунед.

Задание 1

Код бояд ҷамъи ададҳоро тафтиш кунад:

javascriptlet num1 = 1;
let num2 = 2;

if (num1 + num2 === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

Код бояд ҷамъи ададҳоро тафтиш кунад:

javascriptlet num1 = '1';
let num2 = '2';

if (num1 + num2 === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 3

Код бояд ҷамъи ададҳоро тафтиш кунад:

javascriptlet num1 = '1';
let num2 = '2';

if (Number(num1 + num2) === 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 4

Код бояд рақами аввали ададро тафтиш кунад:

javascriptlet num = 123;

if (num[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 5

Код бояд рақами аввали ададро тафтиш кунад:

javascriptlet num = 123;

if (String(num[0]) === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 6

Код бояд рақами аввали ададро тафтиш кунад:

javascriptlet num = 123;

if (String(num)[0] === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 7

Код бояд рақами аввали ададро тафтиш кунад:

javascriptlet num = 123;
let first = String(num)[0];

if (first === 1) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 8

Код бояд тафтиш кунад, ки дар адад дақиқ ду рақам ҳаст:

javascriptlet num = 12;

if (num.length === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 9

Код бояд тафтиш кунад, ки дар адад дақиқ ду рақам ҳаст:

javascriptlet num = 12;
let str = Number(str);

if (str.length === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 10

Код бояд тафтиш кунад, ки дар адад дақиқ ду рақам ҳаст:

javascriptlet num = 12;

if (String(num.length) === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 11

Код бояд тафтиш кунад, ки дар адад дақиқ ду рақам ҳаст:

javascriptlet num = 12;

if (String(num).length === String(2)) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 12

Код бояд тафтиш кунад, ки дар адад дақиқ ду рақам ҳаст:

javascriptlet num = 12;

if (String(num).lenght === 2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 13

Код бояд тафтиш кунад, ки оё ҷамъи се рақами аввали адад ба ҷамъи се рақами дуввуми он баробар аст:

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