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