//计算两个数字的和
var num1 = 1;
var num2 = 2;
var result = num1+num2;
/*
以上代码的写法无法实现代码的复用,如果后续还需要计算两个数字的和
以上代码还需要再写一次 造成代码的冗余,这时可以考虑将代码进行封装
写成函数的形式 因为使用函数可以实现代码的复用
*/
function add(num1,num2){
var res = num1+num2
console.log(res)
}
//调用函数 函数不会再页面加载后自动执行 需要手动的调用
add(1,2);
//为了后续能使用计算的结果 可以使用return将结果返回
function add(num1,num2){
var res = num1+num2
return res
}
var a = add2(1,2);
console.log(a+2); //5
//利用函数 实现简易计算器
function add(num1,num2){
return num1/1+num2/1;
}
function sub(num1,num2){
return num1-num2;
}
function mult(num1,num2){
return num1*num2;
}
function div(num1,num2){
return num1/num2;
}
let num1 = prompt('请输入第一个数')
let num2 = prompt('请输入第二个数')
let operator = prompt('请输入运算符')
switch(operator){
case '+':
alert(add(num1,num2))
break;
case '-':
alert(sub(num1,num2))
break;
case '*':
alert(mult(num1,num2))
break;
case '/':
alert(div(num1,num2))
break;
default:
console.log('请输入正确的运算符!')
}