函数和变量

js函数

什么是函数?
是一个代码块
可以被其他代码调用执行
也可以被事件执行

如 function FunName
{
alert(‘dopass.cn’);
}
这个方法 就是弹出一句话

掉调用这个函数的时候执行
或者某个事件(如点击事件)时候执行

function是关键字 必须这样写

但参数的函数

function fun2(var1,var2)
{
    alert(var1+var2);
}
Code language: JavaScript (javascript)

这个函数带了两个参数
调用的时候,也需要传入两个参数
fun2(2,3)

带有返回值的函数

有些函数会给调用的地方返回一个值
如

function Fun3(v1,v2)
{
return v1+v2;
}
Code language: PHP (php)

调用时候

var res = Fun3(88,11);
alert(res);
Code language: JavaScript (javascript)

返回的值 其实未必要保存到一个变量里面的,可以直接当它是值来使用
比如 alert(Fun3(12,2));

局部变量

在方法体里面的变量,只在方法里面才有效,方法外面是不知道它的

比如

var a = 1;
function Add(var1,var2)
{
var res = 0;
res = var1 + var2;
return res;
}
a = res; 
Code language: JavaScript (javascript)

这里的 res 只在方法体里面才有用 下面的a = res; 这样使用是错的 因为方法外面 是不知道res的

全局js变量

函数外声明的变量是全局变量

JavaScript 变量的生存期

JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。

Previous:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注