初级函数
Posted Me*淡定
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初级函数相关的知识,希望对你有一定的参考价值。
初级函数,更新中……
知识点
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
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
以上是关于初级函数的主要内容,如果未能解决你的问题,请参考以下文章