函数的作用
函数的作用是实现某些功能运算和完成各种特定操作的重要手段,并把结果返回给调用者。也就是说,函数好比是一个工厂,如果有客户使用工厂造产品,造好的产品工厂必须给客户,这是工厂的价值。
函数的价值
函数也是这样的,如果有开发者调用了这个函数,那么函数应该把处理结果返回给调用者,这样才能体现函数的价值。
函数的使用场景
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。这些功能有可能是重复使用的,为了不重复编写代码,使用函数单独封装功能,然后用到的时候,直接调用函数,得到处理后的数据,直接使用数据即可。
代码示例:
<script>
//简单的计算器函数
//number1 数值
//number2 数值
//yunSuanFu 运算符
function jisuanqi(number1 , number2 , yunSuanFu) {
// 默认值
number1 = number1 || 0;
number2 = number2 || 0;
switch (yunSuanFu) {
// 加
case '+':
{
var res = number1 + number2 ;
console.log(number1 + ' + ' + number2 + ' = ' + res);
break;
}
// 减
case '-':
{
var res = number1 - number2 ;
console.log(number1 + ' - ' + number2 + ' = ' + res);
break;
}
// 乘
case '*':
{
var res = number1 * number2 ;
console.log(number1 + ' * ' + number2 + ' = ' + res);
break;
}
// 除
case '/':
{
var res = number1 / number2 ;
console.log(number1 + ' / ' + number2 + ' = ' + res);
break;
}
}
}
jisuanqi(40, 10, '+'); // 40 + 10 = 50
jisuanqi(40, 10, '-'); // 40 - 10 = 30
jisuanqi(40, 10, '*'); // 40 * 10 = 400
jisuanqi(40, 10, '/'); // 40 / 10 = 4
</script>