//js.js
function test(){
var arr = [11,22,13,3,5];
//arr.sort();////使用Array数组的排序方法 只能将第一位排序 不是按数值排序
//alert(arr.toString());
//自己定义方法 (方法中的方法)
// 一、var f = new Function("alert('用于只有一句的方法');");
// f();
//二、(方法中的方法 有参数)
//var f = new Function("x","y","alert(x+y);");
//f(10,20);
//三、匿名方法 没有使用new
var f = function(a,b){
return a- b;
}
arr.sort(f);///应为sort(sortFunc) sortFunc 为一个方法 是确定排序规则
alert(arr.toString());
}
//jsdemo.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv = "content-type" content="text/html;charset=utf-8"/>
<script src="js.js" type="text/javascript" language="javascript">
</script>
</head>
<body>
<form>
<input type="button" value="方法" onclick = "test();"/>
</form>
</body>
</html>