<script>
// 加法
function numAdd(){
var num=0;
for(i=0;i<arguments.length;i++){
if(isNaN(parseInt(arguments[i]))==true){
throw new Error('请输入正确数字')
}else{
num+=Number(arguments[i])
}
}
}
numAdd(1,3,5,7,9)
// 减法
function numMinus(){
var num=0;
for(i=1;i<arguments.length;i++){
if(isNaN(parseInt(arguments[i]))==true){
throw new Error('请输入正确数字')
}else{
num-=Number(arguments[i])
}
}
console.log(num+Number(arguments[0]))
}
numMinus(1,3,5,7,9)
// 乘法
function numRide(){
var num=1;
for(i=0;i<arguments.length;i++){
if(isNaN(parseInt(arguments[i]))==true){
throw new Error('请输入正确数字')
}else{
num*=Number(arguments[i])
}
}
console.log(num)
}
numRide(1,2,3,4,3,-34,-1.2345234233)
// 除法
function numDivide(){
var num=arguments[0];
for(i=1;i<arguments.length;i++){
if(isNaN(parseInt(arguments[i]))==true){
throw new Error('请输入正确数字')
}else{
num/=Number(arguments[i])
}
}
console.log(num)
}
numDivide(50,2)
</script>
JavaScript简单的加减乘除封装
最新推荐文章于 2023-04-03 20:11:29 发布