调用函数的基本运用(浅)

今天,是我学习 JavaScript 的第二周的第一天。今天学习了函数的基本运用,下面是几个函数运用的小例字,希望大家多多指教!!!
例 1、独立封装累加求和函数
我们来先看代码:

function wjt(min , max){
                var sum = 0;                
                for(var a = min;a <= max;a++){
                                    sum += a;                 
                }                
                return sum;             
}           
document.write(`${wjt(1 , 1000)} <br>`  );

首先,函数我们要分清实参和形参。在上面的代码里面形参 是==function wjt(min , max)==这一部分里面的 wjt 的值。而实参是 ==document.write(${wjt(1 , 1000)} <br> );==这里面的 wjt。在这里我说一下我对他们的理解哈!我觉得形参就好比公司里面的 经理 这个职位,不管有没有人去当,这个职位都是存在的。而 实参 就是我们这些 人,不管是谁去当这个经理,都是可以的(前提,是个人)。实在不明白还可以这么理解,那就是:把 形参 看成 未知数 x ,它本身是没有值的,需要我们给它一个具体的值。也就是我们的 实参啦!
下面是我们的与运行结果:

在这里插入图片描述

2、闰年判断函数:输入年份,返回值是闰年或者平年
请看代码:

function fun1(number){
                var a;                
                if(number % 400 == 0 || number % 4 == 0 && number % 100 != 0){                    
                	a = "闰年。"                
                }else{                    
                	a = "平年。"                
                }                
                return a;          
}            
document.write(`${fun1(1999)} <br>`);

请看截图:
在这里插入图片描述

3、质数判断:输入数值,返回值是质数/合数
请看代码:

function fun2(move){
        var c = '质数。';    
        for(b = 2;b <= move - 1;b++){
                if(move % b == 0){            
                	c = '合数。';            
                	break;        
                }    
         }
         return c;
}
document.write(`${fun2(3)} <br>`);

截图如下:
在这里插入图片描述

4、判断输入内容是否是字符串,如果是,返回值是true,如果不是,返回值是false
代码如下:

function fun3(lol){
                var d;                
                if(typeof(lol) == "String"){
                                    d = "true"                
                                    }else{
                                           d = "false"
                                         }               
                                          return d;            
}            
document.write(`${fun3("我是你爸爸")} <br>`);

截图如下:
在这里插入图片描述

好啦,通过上面的四道题,我们领悟到了什么吗?
我倒是可以跟大家分享一个小妙招哦!!!
我们如果写函数时比较迷糊,我们可以先把正常的代码写出来,也就是写成这样,例如第四题:请看:
在这里插入图片描述

这个代码就是没有定义函数之前的形态。然后我们给它定义一个函数:function fun3(lol){}
我们的函数名称叫做 fun3 。而 lol 就是我们的函数的参数,这里是 形参。把我们的代码复制粘贴到 =={}==里面,切记,我们还要有返回值,毋庸置疑肯定要加到函数的那一层。我们要返回和哪一个值呢??? 返回的是我们想要得到的 值。最后就是把我们的 实参 写到 document.write()里面。

这次的分享就到这里啦!小白一枚,望大家多多指教!!!

发布了10 篇原创文章 · 获赞 11 · 访问量 445

猜你喜欢

转载自blog.csdn.net/Anber_wang/article/details/104912802