суфлер: создает код javascript с ошибкой или двумя
помощник: Вот код JavaScript с ошибкой:

```javascript
const readline = require('readline').createInterface({
  ввод: процесс.stdin,
  вывод: процесс.stdout
});

readline.question('Назовите мне число, и я скажу следующее: ', number => {
  следующий = номер + 1;
  console.log(`Следующий номер: ${следующий}!`);
  readline.close();
});
```

Ошибка в том, что пользовательский ввод читается как строка. При добавлении строки к целому числу в JavaScript поведение по умолчанию заключается в конкатенации, а не в числовом сложении.
подсказчик: Верно, а как исправить этот баг, чтобы скрипт вел себя как положено?
Мы можем исправить эту ошибку, преобразовав пользовательский ввод в целое число перед добавлением:

```javascript
const readline = require('readline').createInterface({
  ввод: процесс.stdin,
  вывод: процесс.stdout
});

readline.question('Назовите мне число, и я скажу следующее: ', number => {
  следующий = parseInt (число) + 1;
  console.log(`Следующий номер: ${следующий}!`);
  readline.close();
});
```
Возможным решением было бы инкапсулировать переменную `number` внутри функции `parseInt` следующим образом:
```javascript
следующий = parseInt (число) + 1;
```