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