程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP入門之HTML及javascript簡介(三) javascript應用

JSP入門之HTML及javascript簡介(三) javascript應用

編輯:關於JSP

javascript發展至今,已經趨向於成熟,對於javascript來說,一個程序中,肯定不能只包含輸出的操作,也需要定義變量,它的應用相對於java來說可是非常簡單合理。

在javascript中定義變量

<hmtl>    
 <head>    
   <title>javascript</title>    
   <script language="javascript">  <!--使用javascript語句-->
   var num=30;  <!--定義數字-->
   var info="www.baidu.com";    
   alert("數字:"+num+",字符串"+info);     
   </script>    
 </head>    
 </html>    
用var定義變量,然後alert()提示框輸出

在java語言之中,所有的變量需要在定義的時候指明類型,但是javascript卻沒有,都統一使用一個var完成,那麼其變量的具體類型將由所賦予的內容來來決定

既然所有的變量都可以使用var聲明,所以寫與不寫也沒有什麼區別。所以上述代碼完全可以去掉var .

與程序一樣,在javascript之中也包含了各個的控制語句,順序、分支、循環等。

<head>    
   <title>javascript</title>    
   <script language="javascript">    
       str="zhaoyuqiang";    
      if(str=="zhaoyuqiang"){  //==可以判斷字符串   
         alert("內容符合判斷");    
      }else{    
          alert("內容不符合判斷");    
      }    
   </script>    
 </head>    
 </html>

在之前學習的java語法中,強調了這種==是不能判斷字符串是否相等嗎?

但是在javascript之中卻沒有此限制了。(次結合是個矛盾體)

javascript定義函數

對於javascript來說,定義函數不像java中那麼麻煩,所有的函數都使用function一個關鍵字來定義的,如果有返回值直接編寫return 即可

   定義一個函數如下:

<html>    
 <head>    
   <title>zhoayuqiang</title>    
    <script language="javascript">    
        function   fun(){  <!--定義了一個函數 fun()-->
         var arr=new Array(3);    
         for(i=0;i<arr.length;i++){    
            arr[i]=i;    
         }    
         var str="數組內容";    
         for(i=0 ;i<arr.length;i++){    
              str +=arr[i]+"、";    
         }    
         return str;    
       }    
       alert(fun());    
    </script>    
 </head>    
 <body>    
 </body>    
 </html>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved