js冪函式程式碼例項分享
關於什麼是冪運算這裡就不介紹了,自己可以在網上查詢。
下面就分享一段實現冪函式的程式碼例項,需要的朋友可以做一下參考。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function PowerCalculator(base,power){ var number=base; if(power == 1){ return number; } if(power == 0){ return 1; } for(var i=2;i<=power;i++){ number = number * base; } return number; } console.log(PowerCalculator(2,8));
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function PowerCalculator(base,power){},第一個引數是底數,第二個引數是指數。
(2).var number=base,引數值賦值給number。
(3).if(power == 1){
return number;
} ,如果指數的值是1,那麼直接返回number。
(4).if(power == 0){
return 1;
} ,如果power等於0,那麼直接返回1。
(5).for(var i=2;i<=power;i++){
number = number * base;
},使用for迴圈進行指定次數的計算。
二.相關閱讀:
(1).for迴圈可以參閱javascript for一章節。
相關文章
- JS函式,物件,例項方法,物件方法理解JS函式物件
- JS 預編譯程式碼例項分析JS編譯
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 響應式佈局程式碼例項
- 遞迴函式例項大全遞迴函式
- 機器學習 - 似然函式:概念、應用與程式碼例項機器學習函式
- JS程式碼簡潔之道--函式JS函式
- 例項程式碼分享Python實現Linux監控PythonLinux
- FPGA一段式verilog程式碼例項FPGA
- dom操作程式碼例項
- css梯形程式碼例項CSS
- FPGA二段式verilog程式碼例項FPGA
- Python函式每日一講 - frozenset集合函式入門及例項Python函式
- python例項建立銷燬的函式整理Python函式
- 函式計算支援 MySQL 例項繫結函式MySql
- 例項物件和函式物件的區別物件函式
- 私有建構函式的物件建立例項函式物件
- Hive 分析函式lead、lag例項應用Hive函式
- 函式的冪級數展開式函式
- 例項程式碼詳解正規表示式匹配換行
- 設計模式例項程式碼設計模式
- JavaScript in運算子程式碼例項JavaScript
- table表格美化程式碼例項
- PHP preg match正規表示式函式的操作例項PHP函式
- 好程式設計師web前端分享在HTML中使用JavaScript例項程式碼程式設計師Web前端HTMLJavaScript
- Python中compile函式的語法及例項!PythonCompile函式
- 使用 __get__ 向已有類例項注入函式函式
- Python簡單函式迴圈綜合例項Python函式
- 理清原型物件、 例項物件、建構函式原型物件函式
- Python 入門之經典函式例項(二)Python函式
- JS訪問SWF的函式用法例項JS函式
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- js的call函式”原始碼”JS函式原始碼
- JS 命令式 宣告式 函式式 程式設計?JS函式程式設計
- 如何編寫冪等的Bash指令碼(函式)? · Fatih Arslan指令碼函式
- 15.5 函式的冪級數展開式函式
- 簡單介紹正規表示式拆分url例項程式碼
- 編碼式事務管理使用例項