在没有math.js的情况下使用虚数
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);}
如何在Javascript中使用虚数而不使用math.js?
你不能,至少不能直接。Javascript数字只能表示实数,正无穷大和负无穷大,以及NaN (Not a Number)。它们不能存储复数。
如果需要处理复数,则需要将它们表示为实坐标和虚坐标对,或以其他等效格式表示,并适当地操作它们。
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在不传递此信息的情况下查找被调用的元素
- 如何在不刷新页面的情况下更新显示框
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 在我的情况下,如何进行http请求
- 在不知道深度或父属性的情况下从对象中删除属性
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- 如何在不影响其他元素的情况下扩展DIV
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 在不移动内部文本的情况下缩放元素的效果
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- 在没有 Math.min 的情况下查找数组中的最小值
- 在没有math.js的情况下使用虚数
- 如何在不使用Math.abs的情况下获得整数的绝对值