免費模板網標簽tags 更多...
整站模板下載

加入代代SEO你會得到什么?

1、

代代論壇,實戰原創教程/附軟件+課件 (終身)!

2、

代代SEO會員群,提供售后問答 永久加群。

3、

主流空間商服務器核心永久代理,官方5-7折。

4、

輔助排名系統/整站排名系統 永久核心代理。

5、

千套源碼/官網單獨售價幾百R的源碼 永久VIP!

6、

站群/泛解析類程序“精品論壇”永久VIP。

7、

親測各類插件/工具/源碼等收費資源 永久下載。

8、

終身會員價格298,加入聯系QQ:1615187561

您的位置:雷速体育答题测试答案 > javascript學習 > Javascript函數的學習

雷速体育旧版本:Javascript函數的學習

時間:2017-02-09 來源:網上收集 作者:Tony 閱讀次數 tags函數Javascript

不論什么語言都離不開函數的使用,php里面有 同樣JavaScript也有。比如我需要一個調用時間的需求,就可以單獨寫個function show(){}   需要用到的時候調用wshow()就可以了

詳情如下:

函數的定義與調用
1:函數的定義
    語法格式
    function 函數名(數據類型 參數1){//function是定義函數的關鍵字
        方法體;//statements,用于實現函數功能的語句
        [返回值return expression]//expression可選參數,用于返回函數值
        
    }
 
  命名規則:函數名的命名規則,當一個名字包含多個單詞的時候,習慣上用下劃線把單詞分隔開,如like_this()。另一種習慣是在第一個單詞以后的所有單詞都以一個大寫字母開始,如likeThis()。
    //1:函數名:區分大小寫,并且在同一個頁面中,函數名是唯一的
    //2:parameter:可選參數,用于指定參數列表,但使用多個參數時
    //,參數間使用逗號進行分割,一個函數最多使用255個參數
    實例
    var a=10;
    var sum=0;
    function add(a,b){
        sum=a+b;
        return sum;
    }
    
2:函數的調用
 
  函數的參數:javascript函數可以以任意的數目的參數來調用,而不管函數定義中參數名字有多少個,由于函數是寬松類型的,它就沒有辦法聲明所期望的參數的類型,并且,任何函數傳遞任意類型的參數都是合法的。當調用一個函數的參數少于聲明的參數個數的時候,其他的參數就有一個undefined的值。
 
  編寫這樣的函數常常是很有用的:某些參數為可選的并且在調用函數的時候可以忽略它們
 
關鍵代碼如下所示
<script language="javascript">
        function checkName(){
            var str=form1.useName.value;//關鍵代碼,可以嘗試學習html,調用form標簽名字是form1的名字是useName的value值
            if(str==""){
                alert("請輸入姓名");
            }else{
                alert(str);
            }
        }
    </script>
 
<body>
    <form name="form1" method="post" action="">
    請輸入姓名<input type="text" name="useName" id="useName" size=20/>
    <br/>
    <input type="button" value="檢測" onclick="checkName()">
    </form>
</body>
 
 
 
案例如下
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>自己模仿的函數調用檢測</title>
    <script language="javascript">
        function checkName(){
            var str=form1.useName.value;
            if(str==""){
                alert("請輸入姓名");
            }else{
                alert(str);
            }
        }
    </script>
</head>
<body>
    <form name="form1" method="post" action="">
    請輸入姓名<input type="text" name="useName" id="useName" size=20/>
    <br/>
    <input type="button" value="檢測" onclick="checkName()">
    </form>
</body>
</html>

本文地址://www.384142.live/javascript/2017/0209/2785.html

猜你喜歡
欄目推薦
模板推薦

Copyright:雷速体育答题测试答案 www.384142.live 免費模板網 All Rights Reserved 雷速体育答题测试答案   遼公網安備 21010602000376號  遼公網安備:42900402000182號

免責聲明:本站部分資源來自互聯網收集,版權歸原創者所有,如果侵犯了你的權益,請通知我們,我們會及時刪除侵權內容,謝謝合作!

{ganrao}