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('ჯამები არ არის ტოლი');
}