JS:3.1,函式(function)-定義 返回頂部
|
1,定義函式語法
通過定義函式名稱,引數和程式碼語句來建立函式。
function 函式名([引數1,][引數2,][...])
{
語句:
}
備註:
[]內的內容可以不寫。
引數是函式中使用的變數,變數的值是別呼叫函式按值傳值的。通過將函式放置在文件的頭部分(head),函式中的程式碼將在函式被呼叫之前載入。
2,怎樣呼叫函式
一個函式在沒被呼叫之前將不會執行。
(1)呼叫包含引數的函式。
函式名([引數1,][引數2,][...])
(2)呼叫不包含引數的函式。
函式名()
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<script language="javascript">
function total(a,b)
{
result=a+b;
return result;
}
</script>
</head>
<body>
<h1>1,返回語句</h1>
<script language="javascript">
var a=3;
var b=1;
var sum=total(a,b);
document.write(sum);
</script>
</body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<script language="javascript">
function fun()
{
alert("Hello!");
}
</script>
</head>
<body>
<pre>
<h1>2,呼叫一個函式</h1>
<input type="button" onclick="fun()" value="呼叫函式" />
<a href="javascript:fun()">呼叫函式</a><br />
<p>
通過按下按鈕,一個函式將被呼叫。這個函式將彈出一個訊息框
</p>
</pre>
</body>
</html>
JS:3.4,函式-呼叫一個函式(帶引數) 返回頂部
|
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<script language="javascript">
function fun(word)
{
alert("Hello "+word+"!");
}
</script>
</head>
<body>
<pre>
<h1>2,呼叫一個函式(帶引數)</h1>
<input type="button" onclick="fun('小姐')" value="呼叫函式" />
<p>
通過按下按鈕,一個函式將被呼叫。這個函式將彈出一個訊息框。
</p>
</pre>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<script language="javascript">
function fun()
{
return ("你好,今天天氣很不錯!");
}
</script>
</head>
<body>
<h1>4,返回值的函式</h1>
<script language="javascript">
document.write(fun());
</script>
<p>
在body中的指令碼呼叫函式。
</p>
<p>
這個函式返回一段文字。
</p>
</body>
</html>
3.6.1, a1.js
function fun()
{
alert("你好,今天天氣很不錯!");
}
3.6.2,
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<script src="a1.js" language="javascript"></script>
</head>
<body>
<h1>
5,呼叫外部的js檔案
</h1>
<input type="button" onclick="fun()" value="呼叫函式" />
</body>
</html>