您的位置:首页 > 其它

韩顺平网页第二十四讲,二十五讲,二十六讲

2013-11-07 11:35 120 查看
为完成某一功能的指令(语句)的集合称为函数。

在js中函数分为自定义函数和系统函数。

function 函数名(参数列表){

代码..........

return 返回值; //可以选择

}





函数的定义和调用:




如果其他html文件或者php文件要使用js文件中的函数,可以通过引用来调用.



下面是一个html文件引用一个myfuns.js文件中的jisuan函数。和css引用差不多。





常用 系统函数:







<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>hello.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    <script  language="javascript" src="test.js"  charset="utf-8"></script>
  </head>
  
  <body>
    <script language="javascript" type="text/javascript">
    //escape和unescape函数之间的转码和编码,可以防止乱码出现
    var str1 = "黄成都"
    var str2 = escape(str1);
    //window.alert(str2);
    var str3 = unescape(str2)
    //window.alert(str3);  
    window.moveTo(200,200)
    test('黄成都');
    var myvar =test;
    myvar('中国北京');
    
    var myvar = test('abc');   //把test的返回值赋值给myvar,如果test函数的返回值为空,则返回undifined。
    window.alert(myvar);  //如果有返回值,接受返回值
    </script>
    
  </body>
</html>


function test(val){
	window.alert("xxd你好"+val)
	return 50
}


















第二十六讲

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>hello1.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    <script  language="javascript" src="test.js"  charset="utf-8"></script>
  </head>
  
  <body>
    <script language="javascript" type="text/javascript">
    //abc(5);
    abc2(12,"hello word",22);
    </script>
  </body>
</html>




function test(val){
	window.alert("xxd你好"+val);
	return 50;
}

function abc(num1)
{
	if(num1>3)
	{
		abc(--num1);
	}
	document.writeln(num1);
}

//编写一个函数可以接受任意多个参数,并计算它们的和。
function abc2(){
     //在js中,有一个变量arguments,可以访问所有传入的值
     //window.alert(arguments.length);
     //js函数天然支持可变个数。js不支持函数的重载
     for(var i =0; i<arguments.length;i++)
     {
         window.alert(arguments[i]);
     }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: