JavaScript指数
你如何做JavaScript的指数?
比如你会怎么做12 ^ 2?
Math.pow()
:
js> Math.pow(12, 2) 144
Math.pow(base, exponent)
,适合初学者。
例:
Math.pow(12, 2)
有一个指数运算符 ,它是ES7最终规范的一部分。 它应该以类似于python和matlab的方式工作:
a**b // will rise a to the power b
现在它已经在Edge14,Chrome52中实现了,它也可以用Traceur或者Babel。
Math.pow(x, y)
适用于x ^ y,甚至在y不是整数时计算expression式。 一个不依赖于Math.pow
的代码只能计算整数指数:
function exp(base, exponent) { exponent = Math.round(exponent); if (exponent == 0) { return 1; } if (exponent < 0) { return 1 / exp(base, -exponent); } if (exponent > 0) { return base * exp(base, exponent - 1) } }
那么如果你想findy的x的幂
使用Math.pow
例
document.write(Math.pow(7,2));
如果你想指数使用Math.exp
例
document.write(Math.exp(1));
- 找不到模块'../build/Release/bson'] code:'MODULE_NOT_FOUND'} js-bson:无法加载c ++ bson扩展,使用纯JS版本
- Webpack – 错误:无法在加载器列表中定义“查询”和多个加载器
- AngularJS核心与Angular JS Nuget包?
- 哪个键码用于jQuery的转义键
- 有没有办法让文本在HTML页面上不可选?
- 提高jQueryselect器性能的好方法?
- javascript:如何写$(document).ready就像没有jquery的事件
- 为什么要提供1×1像素的GIF(networking臭虫)数据呢?
- Javascript Canvas库的当前状态?