18-JavaScript-基本语法-函数
来源:互联网 发布:mac 212 刷 编辑:程序博客网 时间:2024/06/05 17:32
函数
为完成某一个功能的程序指令(语句)的集合,称之为函数
分类: 自定义函数,系统函数
function methodName(var1,var2[,varn]) {
// do something
[ return 返回值; ]
}
① methodName([实参1,实参2,...])
② var myVar = methodName;
myVar([实参1,实参2,...]) ;
① 无需声明函数返回值类型
② 参数列表, 无需关键字"var"
③ return语句,可省
④ 函数定义可以在调用之后
*⑤ 函数可接收 任意个数的参数
函数体可用 arguments数组 接收所有参数
参考: http://www.w3school.com.cn/js/jsref_obj_global.asp
1) 概念
计算某个字符串,并执行其中的的 JavaScript 代码。
2) 举例
var str = "window.alert('hello,world')";
eval( str );
1) 概念
进行 base64编码
2) 举例
var urlStr = "www.baidu.com?gender=男";
console.info( encodeURI(urlStr) );
//www.baidu.com?gender=%E9%90%A2%EF%BF%BD
... ...
1. 概念
为完成某一个功能的程序指令(语句)的集合,称之为函数
分类: 自定义函数,系统函数
2. 语法
1) 定义
function methodName(var1,var2[,varn]) {
// do something
[ return 返回值; ]
}
2) 调用方式
① methodName([实参1,实参2,...])
② var myVar = methodName;
myVar([实参1,实参2,...]) ;
3. 注意
① 无需声明函数返回值类型
② 参数列表, 无需关键字"var"
③ return语句,可省
④ 函数定义可以在调用之后
*⑤ 函数可接收 任意个数的参数
函数体可用 arguments数组 接收所有参数
function myFun(myVar) { return console.info( arguments ); } myFun(); // [] myFun( "a" ); // ["a"] myFun( "a", "b" ); // ["a", "b"]
4. 系统函数
参考: http://www.w3school.com.cn/js/jsref_obj_global.asp
4.1 eval(string)
1) 概念
计算某个字符串,并执行其中的的 JavaScript 代码。
2) 举例
var str = "window.alert('hello,world')";
eval( str );
4.2 encodeURI(URIstring) / decodeURI
1) 概念
进行 base64编码
2) 举例
var urlStr = "www.baidu.com?gender=男";
console.info( encodeURI(urlStr) );
//www.baidu.com?gender=%E9%90%A2%EF%BF%BD
4.3 其他
... ...
- 18-JavaScript-基本语法-函数
- JavaScript 基本语法(运算符,语句,函数)
- 1JavaScript基本语法、函数和Window对象
- JavaScript基本语法B
- javascript基本语法
- JavaScript基本语法
- javascript基本语法总结
- 《javaScript基本语法》
- javascript基本语法
- JavaScript的基本语法
- JavaScript基本语法
- JavaScript(一基本语法)
- JavaScript基本语法总结
- javascript基本语法
- JavaScript 基本语法
- Javascript入门基本语法
- javascript基本语法
- JavaScript基本语法
- 搜狗拼音输入法传统版 6.7i(0747) 去广告优化版
- 说说双调排序
- 当滑动ListView时,让当前最后可见的Item在滑进屏幕时有一个推进动画效果~
- OCP-1Z0-053-V12.02-483题
- Android内存机制分析
- 18-JavaScript-基本语法-函数
- SDL图像显示
- Linux基础操作——命令篇
- 顶级程序员的10条最佳实践
- 修改mysql的my.ini文件,导致mysql服务1067启动失败的解决方法
- 三极管命名规则[zz]
- C语言字符串操作常用库函数
- Some Libraries For Machine Learning And Computer Vision
- OSPF 选路