在没有 math.js 的情况下使用 Javascript 中的虚数
Using Imaginary Numbers in Javascript without 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);}
How do I use imaginary numbers in Javascript without using math.js?
你不能,至少不能直接。 Javascript 数字只能表示实数值、正负无穷大和NaN(非数字)。它们不能存储复数。
如果您需要处理复数,则需要将它们表示为成对的实坐标和虚坐标,或其他等效格式,并适当地对其进行操作。
我是一般编程的新手,终于开始从事一个小项目——即构建二次函数计算器,我遇到了语言不支持虚数的问题,更具体地说,负平方根。
如何在 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);}
How do I use imaginary numbers in Javascript without using math.js?
你不能,至少不能直接。 Javascript 数字只能表示实数值、正负无穷大和NaN(非数字)。它们不能存储复数。
如果您需要处理复数,则需要将它们表示为成对的实坐标和虚坐标,或其他等效格式,并适当地对其进行操作。