что означает javascript error
Ответы
Aleksey
29 марта 2023
В javascript существует несколько типов ошибок (error). Из них встречаются чаще:
- SyntaxError
- ReferenceError
- TypeError
console.log(()
// SyntaxError: missing ) after argument list
console.log(name)
// ReferenceError: name is not defined
console.log(null.length)
// TypeError: Cannot read property 'length' of null
Кроме встроенных ошибок есть понятие "логической ошибки". Обнаружить причину такой ошибки бывает намного сложнее. Например:
const number = 10;
if (number % 2 === 0) {
console.log("Нечетное число"); // неверно
} else {
console.log("Четное число"); // неверно
}
В этом примере мы выполняем проверку, является ли число четным, либо нет. Однако, была допущена ошибка, которая оставила код работоспособным, но выдает недостоверный результат.
Логическая ошибка исправлена заменой ===
на !==
:
if (number % 2 !== 0) {
console.log("Нечетное число"); // верно
} else {
console.log("Четное число"); // верно
}
0
0