<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<!--js中聲明函數的方法-->
<script type="text/javascript">
//因為javascript是弱類型的語言,所以參數不需要加類型。函數的也不需要像c#那樣要求所以路徑都需要有返回值(這個不像c#語言,而且c#的方法也不需要在方法名前面在 function關鍵字)
function add(i, j) { //現在只是聲明了一個函數在這裡,只有調用到它的時候它才會被執行。
return i + j;
}
alert(add(5, 6)); //輸出11
//js中並非所有路徑都有返回值,如果沒有返回值他就認為返回值是undefined
function sum(x, y) {
if (x > y) {
alert(x + y);
}
}
var z = sum(2, 6); //因為2並不大於6所以sum函數就沒有返回值。如果沒有返回值他就認為返回值是undefined。
alert(z); //所以它就輸出了undefined
</script>
</head>
<body>
</body>
</html>