JS勉強会 問題「電卓」

by yshrkn

HTML

<!--
【電卓】
関数 getCalculationResultを、下記仕様を満たすように実装してください。

◆仕様
・第1引数には演算子をとり、四則演算ができる。
・第2、第3引数には数値が入る。
・第2引数 から 第3引数を、第1引数の演算子で処理した結果をreturnする。
・第1引数に四則演算子以外が指定された場合、「演算子が不正です。」を返す。
・0で除算しようとした場合、「0で除算することはできません。」を返す。

例)
console.log(getCalculationResult("+", 10, 2)); /*12*/
console.log(getCalculationResult("/", 10, 0)); /*0で除算することはできません。*/
console.log(getCalculationResult("<", 10, 2)); /*演算子が不正です。*/

※実装にあたり、条件分岐は何を使用しても構いません。
-->

JavaScript

function getCalculationResult(operator, num1, num2) {
	/*この中に処理を書いてください。*/
}

console.log(getCalculationResult("+", 10, 2));
console.log(getCalculationResult("-", 10, 2));
console.log(getCalculationResult("*", 10, 2));
console.log(getCalculationResult("/", 10, 2));
console.log(getCalculationResult("/", 10, 0));
console.log(getCalculationResult("<", 10, 2));