js-函数练习

 //计算两个数字的和
    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('请输入正确的运算符!')
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值