Я получаю сообщение об ошибке: unknown type "tring" ( throw new Error('Unknown type "' + name + '"' + ', math.js (line 751, col 16))
с math.js
. Такая же ошибка возникла у math.min.js
. я скачал math.js
пакет из репозитория https://github.com/josdejong/mathjs и распаковал в C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\crm\web\js\mathjs\
Ошибка возникла при добавлении одной строки в javascript:
var parser = math.parser();
который взят из официального примера: http://mathjs.org/docs/expressions/parsing.html#parse
Других библиотек, кроме jQuery, нет. Если я просматриваю файл math.js
, я не нахожу никакой переменной "tring"
.
Это родительский шаблон проекта Symfony.
C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\crm\src\CrmBundle\Resources\views\basePlotCalc.html.twig
{% block javascripts %}
<script src="{{ asset('js/jquery-2.2.3.min.js') }}"></script>
<script src="{{ asset('js/mathjs/dist/math.js') }}"></script>
{% endblock %} {# javascripts#}
'sum('+list.toString()+')'
передmath.parse
. - person Alex Kudryashev   schedule 13.09.2016math.eval('a * b', { a: 3, b: 4 } ) );
незакрытая скобка... - person Meirion Hughes   schedule 13.09.2016console.log('C:\\Bitnami\\wampstack-5.6.20-0\\apache2\\htdocs\\sym\\crm\\web\\js\\mathjs\\dist\\math.js');
сверху. Он печатает строку. Теперь у меня нет ошибок, кроме ошибкиReferenceError: parser is not defined
, если я использую строкуvar parser = math.parser(); console.log('It works!', parser.eval('sqrt(3^2 + 4^2)'));
- person olga   schedule 13.09.2016parser is not defined
? используя кодvar parse = math.parser();
- person olga   schedule 13.09.2016require
, что, скорее всего, является синтаксисом node.js, пока я работаю с Apache, php и js. - person olga   schedule 13.09.2016