code: function evalInput() {
      'use strict';
      if (input.value != window.lastInput) {
          var theResult, evalSucceeded;
          try {
              theResult = eval(input.value);
              evalSucceeded = true;
          } catch (e) {
              output.innerHTML = e;
          }
          if (evalSucceeded) {
              // TODO: Обработать вывод ошибок (перевод)
              output.innerHTML = (theResult + "").replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/\r\n|\r|\n/g, '<br>');
          }
          window.lastInput = input.value;
      }
  }
docs: Не использовать eval() на сайте! (возможность XSS)