Блок-схема из кода на JavaScript по ГОСТ 19.701-90
Вставьте функцию на JavaScript — ГОСТграф построит блок-схему алгоритма по ГОСТ 19.701-90. Поддерживаются function, стрелочные функции, if/else, циклы for и while, switch и ранние return. Подходит и для Node.js, и для браузерного кода.
Пример: блок-схема из кода на JavaScript
function sumTo(n) {
let total = 0;
let i = 1;
while (i <= n) {
total += i;
i++;
}
return total;
}
Особенности разбора JavaScript
- Обычные и стрелочные функции разбираются одинаково — по телу и структуре управления.
- Колбэки и промисы не ломают разбор: схема строится для самой функции.
- let/const/var не влияют на схему — это шаги-процессы.
Частые вопросы
Поддерживаются ли стрелочные функции?
Да. Стрелочные функции с телом в фигурных скобках разбираются как обычные.
А TypeScript?
Базовый разбор работает: аннотации типов воспринимаются как часть кода и не мешают построению схемы по структуре.