Math.js не работает на jsfiddle

Я новичок в jsfiddle, так что это, вероятно, что-то очевидное, но я не могу заставить CDN работать с Math.js.

Вот мой HTML-код

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/1.6.0/math.js"></script>

а вот и мой JavaScript

alert(Math.sqrt(-4));

Когда я запускаю код, он дает мне NaN, что и должно быть, если Math.js не загружен, потому что Math.js должен поддерживать мнимые числа. Любая помощь приветствуется

Вот URL для скрипки: https://jsfiddle.net/noahthefuzzy/95mxb0dL/2/

А вот и сайт для Math.js

2 ответа

Решение

Вы должны использовать строчные math вместо прописных Math:

alert(math.sqrt(-4)); // 2i

На самом деле Math.sqrt() возвращает NaN для отрицательных значений. Измените свой JavaScript на,

alert(Math.sqrt(4));

И вы увидите, что Math.js загружается нормально.

Другие вопросы по тегам