亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript指數

JavaScript指數

拉莫斯之舞 2019-12-03 16:45:27
您如何使用JavaScript進行指數運算?就像您將如何做12 ^ 2?
查看完整描述

3 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

有一個冪運算符,它是ES7最終規范的一部分。它應該以類似的方式與python和matlab一起工作:


a**b // will rise a to the power b

現在,它已經在Edge14,Chrome52中實現,并且可以與traceur或babel一起使用。


查看完整回答
反對 回復 2019-12-03
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

Math.pow():


js> Math.pow(12, 2)

144


查看完整回答
反對 回復 2019-12-03
?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

Math.pow(x, y)對于x ^ y可以很好地工作,甚至當y不是整數時甚至可以評估表達式。一段不依賴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)

  }

}


查看完整回答
反對 回復 2019-12-03
  • 3 回答
  • 0 關注
  • 914 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號