Использование мнимых чисел в 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 (не число). Они не могут хранить комплексные числа.
Если вам нужно работать с комплексными числами, вам нужно будет представлять их как пары действительных и мнимых координат или в каком-либо другом эквивалентном формате и манипулировать ими соответствующим образом.