//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>