У овом упутству ћете научити о отклањању грешака у ЈаваСцрипт-у помоћу примера.
Током писања програма можете и наићи на грешке. Грешке нису нужно лоше. У ствари, најчешће нам помажу да идентификујемо проблеме са нашим кодом. Неопходно је да знате како да отклоните грешке у свом коду и исправите грешке.
Отклањање грешака је поступак испитивања програма, проналажења грешке и исправљања.
Постоје различити начини на које можете отклонити грешке у свом ЈаваСцрипт програму.
1. Коришћење цонсоле.лог ()
Методу можете користити console.log()
за отклањање грешака у коду. Можете пренети вредност коју желите да проверите у console.log()
методу и проверити да ли су подаци тачни.
Синтакса је:
console.log(object/message);
Можете предати предмет у console.log()
или једноставно низ поруке.
У претходном упутству користили смо console.log()
методу за штампање резултата. Међутим, овај метод можете користити и за отклањање грешака. На пример,
let a = 5; let b = 'asdf'; let c = a + b; // if you want to see the value of c console.log(c); // then do other operations if(c) ( // do something )
Употреба console.log()
методе у прегледачу отвара вредност у прозору за отклањање грешака.

console.log()
Није специфичан за претраживаче. Доступно је и у другим ЈаваСцрипт механизмима.
2. Коришћење програма за отклањање грешака
Кључна debugger
реч зауставља извршавање кода и позива функцију отклањања грешака.
debugger
Је доступан у скоро свим ЈаваСцрипт мотора.
Погледајмо пример,
let a = 6; let b = 9; let c = a * b; // stops the execution debugger; console.log(c);
Погледајмо како можете да користите програм за отклањање грешака у прегледачу Цхроме.

Горњи програм зауставља извршавање програма у реду који садржи debugger
.
Затим можете наставити контролу протока након испитивања програма.
Остатак кода извршиће се када наставите са скриптом притиском на плаи на конзоли.

3. Постављање тачака прекида
Тачке прекида за ЈаваСцрипт код можете поставити у прозору за отклањање грешака.
ЈаваСцрипт ће престати да се извршава на свакој тачки прекида и омогућава вам да испитате вредности. Затим можете наставити са извршавањем кода.
Погледајмо пример постављањем тачке прекида у прегледачу Цхроме.

Преко тачке можете поставити тачку прекида било где у коду.
Постављање тачака прекида слично је постављању програма за отклањање грешака у код. Овде само постављате тачке прекида кликом на број линије изворног кода, уместо ручног позива функције отклањања грешака.
У горе наведеним методама користили смо прегледач Цхроме да бисмо ради једноставности приказали поступке отклањања грешака. Међутим, то није једина опција.
Сви добри ИДЕ-ови пружају начин за отклањање грешака у коду. Процес отклањања грешака може бити мало другачији, али концепт отклањања грешака је исти.