码迷,mamicode.com
首页 > 其他好文 > 详细

初级函数

时间:2017-07-26 20:15:03      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:函数名   解决   img   部分   class   未定义   重复   自己   代码   

初级函数,更新中……

知识点
1、函数:具有一定功能的,还可以重复执行的代码块
2、为什么要用函数,因为一部分代码使用次数会很多,所以封装起来,需要的时候调用。
3、函数不调用,自己不执行
4、与解析:函数在解译文档的时候会被提到文档最前面
5、函数的组成:参数,返回值,功能
7、同名函数,后面的函数会覆盖前面的函数(函数名不能取一样的)
技术分享

执行2次 都是0;

 

函数的定义
 
1、function fun( a,b ) { 函数体 }
// 出现2次,就执行2次,在哪都可以调用,不分先后顺序
    fn();

  //具有一定功能的,还可以重复执行的代码块
    function fn(){
        console.log(1)
    }
    //函数不调用不执行
    //执行方法是:函数名+()
    fn()

 

函数的参数
 
1、设置参数可解决修改值,不修改规则这个问题
2、参数的作用,增强函数功能的关系,和程序员的交互性,和函数的         可拓展性。
 
  a ) 形参
        1、形式上参与运算的值,作用是占位置
 
   b ) 实参
        1、实践上参与运算的值
        2、实参要进行运算,必须要有形参占位置
 //设置参数解决问题。(修改值,不修改规则的问题)
    function fn(a,b) {
        alert(a+b);
    }
    fn(1,2);//3
    fn(3,4);//7
    fn(4,2);//6

 

 c )  形参的个数和实参的个数不一样
        1、相等的话,正常执行
        2、实参大于形参,正常执行(多余的参数,函数不使用)
        3、实参小于形参 ,要看程序是否报错
                a)  计算会得到NaN
                b)  实参值是 undefined
    function fn(a,b) {
        alert(a+b);//nan
        alert(a);//undefined
        alert(b);//undefined
        document.getElementById(a).title="nihao";//报错
    }
    fn()//没有放实参,表示是未定义undefined undefined和任何数计算都是nan

 

初级函数

标签:函数名   解决   img   部分   class   未定义   重复   自己   代码   

原文地址:http://www.cnblogs.com/wdz1/p/7241570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!