Использование мнимых чисел в Javascript без math.js

Я новичок в программировании в целом и, наконец, начал работать над небольшим проектом - то есть построить калькулятор квадратичных функций, и я столкнулся с проблемой языка, не поддерживающего мнимые числа и, в частности, отрицательных квадратных корней.

Как использовать мнимые числа в Javascript без использования math.js?

function quadraticCalc () {
var a = prompt ("What is the a variable?") ; 
var b = prompt ("What is the b variable?") ; 
var c = prompt ("What is the c variable?") ;
var aC = 4 * a * c ;
var bExp = Math.pow(b, 2);
var multA = 2 * a
var insideRoot = bExp - aC
var root = Math.sqrt(insideRoot);}

1 ответ

Решение

Как использовать мнимые числа в Javascript без использования math.js?

Вы не можете, по крайней мере, не напрямую. Числа Javascript могут представлять только реальные значения, положительную и отрицательную бесконечность и NaN (не число). Они не могут хранить комплексные числа.

Если вам нужно работать с комплексными числами, вам нужно будет представлять их как пары действительных и мнимых координат или в каком-либо другом эквивалентном формате и манипулировать ими соответствующим образом.

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