资深特工“小睿”接头全过程!小白也能懂的IPsec vpn技术讲解
本文以谍战片中传递消息的场景讲述IPsec VPN协议的具体概念,让加密、数据认证、身份认证不再那么难懂!
JavaScript函数是被设计为执行特定任务的代码块,JavaScript 函数会在某代码调用它时被执行。function函数被视为完成某一功能的程序指令(语句)的集合。
作为javascript基本组件之一,function 语句用于声明一个函数。函数声明后,我们可以在需要的时候调用。在JavaScript 中,函数是对象,函数也有属性和方法。函数也可以通过表达式定义(可以查看函数定义)。
可以先了解 JavaScript函数和JavaScript作用域。一般使用 return 语句来返回函数的值。
在JavaScript中函数function一般分为两类:自定义函数(我们自己编写的函数),如:function funName(){};系统函数(JavaScript自带的函数),如alert函数。
函数的调用方式一般有两种方式:普通调用:functionName(实际参数…);通过指向函数的变量去调用(var myVar=函数名;与myVar(实际参数…);)。
通过以下实例来了解函数返回值
<script type=”text/javascript”>
var str=”window.alert(‘云1’);”;
eval(str);//eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
/*自定义函数*/
function test(str){
alert(str);
}
window.alert(test);//输出test函数的定义
//函数的调用方式1
test(“云1”);
//函数的调用方式2
var myFunction=test;
myFunction(“云2”);
window.alert(myFunction);
/*当函数无明确返回值时,返回的也是值 “undefined”*/
var retVal=test(“test”);//test函数执行完之后,并没有返回值,因此retVal变量接收到的返回值结果是undefined
alert(“retVal=”+retVal);//输出undefined
</script>
函数可以作为参数传递,并且函数还可以作为一个返回值,例如闭包函数(可以保存自己的作用域)。通过实例可知:当函数无明确返回值时,返回的值就是”undefined”;当函数有返回值时,返回值是什么就返回什么。
当在程序中调用该函数时,会执行函数内的代码。例如,可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
转载请注明:小猪云服务器租用推荐 » Function函数调用实例 执行特定任务代码