韩顺平网页第二十四讲,二十五讲,二十六讲
2013-11-07 11:35
120 查看
为完成某一功能的指令(语句)的集合称为函数。
在js中函数分为自定义函数和系统函数。
function 函数名(参数列表){
代码..........
return 返回值; //可以选择
}
函数的定义和调用:
如果其他html文件或者php文件要使用js文件中的函数,可以通过引用来调用.
下面是一个html文件引用一个myfuns.js文件中的jisuan函数。和css引用差不多。
常用 系统函数:
第二十六讲
在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]); } }
相关文章推荐
- T行业PR的四个时代
- 2013年毕业答辩
- 第十一周
- Android APK系列3-------使用platform密钥来给apk文件签名
- 【Android学习笔记】如何使用Eclipse在Android项目中调用C/C++代码,及遇到的错误解决方法
- LA 4329
- JQuery合并表格单元格
- ZOJ Problem Set - 1457 解题报告
- xml_解析_
- oracle 使用例外exception
- 随机生成N个由数字和小写字母组成的字符窜
- 大学时期要做的50件事
- Android apk系列2-------系统签名(生成release版本的系统)
- 奴隶与死囚优化法则
- 优化Mysql数据库的8个方法
- xcode 不能自动代码补全解决方案
- Working with Money in Java
- error C2220: warning treated as error - no object file generated的处理方法
- jQuery ajaxFileUpload.js 插件 ie9 下bug 修复
- PHP RPS WITH APC