//js.jsjavascript
function test(){html
var arr = [11,22,13,3,5];java
//arr.sort();////使用Array數組的排序方法 只能將第一位排序 不是按數值排序數組
//alert(arr.toString());ide
//本身定義方法 (方法中的方法)ui
// 1、var f = new Function("alert('用於只有一句的方法');");spa
// f();orm
//2、(方法中的方法 有參數)htm
//var f = new Function("x","y","alert(x+y);");排序
//f(10,20);
//3、匿名方法 沒有使用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>