Руководство пользователя
×

5.3.4. Проверка скрипта на ошибки

Испортим скрипт и сознательно сделаем в скрипте ошибку.
Переименуем переменную const whole1 = dict["Целое число"];
 В коде скрипта расчет и обращение к переменной будут те же:
// Если оба числа заданы корректно — формируем строку вида:
 // "Сумма: <результат(до 3 знаков)>"
 if (isNum(whole) && isNum(real)) {
 const result = whole + real;
Результат тестового выполнения функции показывает ошибку при выполнении скрипта, в ошибке выводятся все системные данные, но они как правило избыточны и нужную информацию можно найти в блоке:
 --- Script error details follow ---
   ReferenceError: whole is not defined at calculate (Script [6]:13:11) -> if (isNum(whole) && isNum(real)) {
Данная ошибка показывает строку и символ в строке где возникла ошибка, в данном случае переменная whole не определена, так как мы изменили ее на whole1.