下面是我的問題解決問題。
帶引數的基本計算器 在本實驗中,我們將使用陣列、函式和條件練習 for 回圈。您在本實驗室的任務是:
創建一個名為 performMath 的函式,它接受三個引數 - number1、number2 和 operation 如果運算是“ ”,則將數字相加并回傳結果 如果運算是“*”,則將數字相乘并回傳結果
我上述問題的代碼,但沒有得到正確的結果,請檢查并確認我的編碼是否正確?
let number1 =20
let number2 =10
function performMath(number1,number2){
return number1 number2
}
console.log(performMath(number1 number2));
uj5u.com熱心網友回復:
您必須使用三個引數,如您的作業所述:
let number1 =20
let number2 =10
let operation = ' '
function performMath(num1,num2,oper){
if(oper === '-')
return num1 - num2
else if(oper === ' ')
return num1 num2
else if(oper === '*')
return num1 * num2
}
console.log(performMath(number1, number2, '-'));
console.log(performMath(number1, number2, ' '));
console.log(performMath(number1, number2, '*'));
uj5u.com熱心網友回復:
function performMath(num1, num2, calc){
if (calc === ' ') return num1 num2;
if (calc === '-') return num1 - num2;
if (calc === '*') return num1 * num2;
if (calc === '/') return num1 / num2;
return "something went wrong";
}
console.log(performMath(12, 10, " "));
console.log(performMath(4, 3, "*"));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/401775.html
標籤:javascript
