javaScript簡單語法

 javaScript的學習
1.javaScript描述
  javaScript是基於對象和事件的腳本語言
              --內嵌對象 --事件驅動
  javaScript是弱類型的語言---並沒有爲哪一種類型特意地分派內存空間
  javaScript只與瀏覽器有關係
2. java中null 相當於javaScript中undifned
3.在javaScript中,0表示假,非0表示真,通常用1來表示
                 null表示假,非null表示真
4.在javaScript中,多個表達式判斷的時候,最好用&&或者||||,否則會進行位運算
5.在javaScript中,doucument.write() 在瀏覽器頁面輸出
  類似在java中,System.out.println()在控制檯輸出
6.javaScript中,數組
   1.相當於java集合,是可變長度的,且沒有數組越界這一說法
   2.數組裏面的類型可以使任意的
   3. var i=new Array();---提供的創建數組對象
  定義的數組的時候 var i=[];   java中是 int i=new Integer[]{};
7.javaScript在定義函數的時候,下面舉一個詳細的例子:裏面有一個內置的arguments來接受參數
  1 . <script type="text/javaScript" >
  function show(){
  
   for(var i=0;i<arguments.length;i++){
      alert(arguments[i]);
   }

  }
  show(4,5,5,67,8);
   </script>
  所以呢? 無論你傳沒傳參數都會調用方法裏面的內容
 
  當你傳入的是幾個參數,javaScripot就會接受幾個參數的值
  2.<script type="text/javaScript" >
  function show(i,j){
  
   alert(j);

  }
  show(4,5,5,67,8);
 </script>
  3. 在javaScript中,都有一個返回的對象。
  還有在javaScript中,函數也是對象
  <script type="text/javaScript" >
  function show(i,j){
  
   return 4;

  }
  var x=show;-----在調用方法的時候,如果不加(),那麼alert出來的結果是函數---執行的是函數體
  alert(x);
 </script>
 4.動態地創建函數
  <script type="text/javaScript" >
  //動態創建函數
  var x=new Function("x","y","var sum=x+y;return sum;");
   alert(x(2,3))
 </script>
 5.匿名函數
 <script type="text/javaScript" >
 var  show =function(){
 alert("5");
 }
 show();
 </script>
  在它的用法中,常常是和事件驅動使用
   <script type="text/javaScript" >
 /*window. function(){
  alert("11");
 }*/
 window.onload=method;
 function method(){
 alert("11");
 }
 </script>

 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章