1. 程式人生 > >JavaScript課堂筆記!

JavaScript課堂筆記!

JavaScript是世界上最流行的指令碼語言。屬於wed語言, 試用與PC,膝上型電腦,平板電腦和行動電話。

 

              JavaScript用法

  <!DOCTYPEhtml>

  <html>

   <head>

    <meta charset: “utf-8”>

    <title></title>

    <script> (雙標籤)

    <---!JavaScript程式碼內部引入方法1--->

      alert(“iiii”);

彈出框

      ALERT(‘AAAA’); 不識別 (注:js嚴重區分大小寫!)

    </script>    

 

  </head>

  <body>

    <---!js內部引入方式2--->

    <script type= “text/JavaScript”>  雙標籤

     指令碼   型別    文字 js

      alert(“壹門徒js課程開始了”);

       彈出框

    </script>

       <noscript> (定義在指令碼被執行時替代內容)雙標籤

 

      <--!您的瀏覽器不支援JS,請更換檢視-->

 

     </noscript>

 

      <---!行內引入--->

 

     <a href=“JavaScript:confirm(“內容”);”>報名</a> 雙標籤

       引入   JS    確認框 彈出的內容..

      <p onclick= “JavaScript:alert(“內容”);”>clikme</p>


            滑鼠單擊        彈出框....      自定義..

           <---!外部引入 推薦--->

     <script src=“script/js/test.js” type=“text/javascript” charset=“utf-8”></script> 雙標籤  注:寫在</body>上面!

      指令碼   引入     指令碼連結/路徑       型別     文字  js          中文

 

  </body>

 </html>

 

頁面輸出

alert:不能插任何標籤

“\”換行的意思(外向傾斜)

document.write:可以加標籤

console.log 控制檯輸出 (!重要)

 var:表示宣告變數,定義變數。

“=”表示賦值 。

true 肯定, false 否定

            *資料型別

1.字串(string)帶引號的,只有字串帶引號。  例: ' aaa ' 、 'only'

2.數字(number)純數字。 例:‘123’.    NaN 屬於number型別,但他不是一個數字,不能和自身作比較。

3.布林型別(boolean)

4.null(對空)

5.undefined:未賦值

6.物件(object)

7.陣列

      *變數的命名

  1.名稱命名含義明確,嚴格區分大小寫!

  2.以字母下劃線開始,後面跟字母數字下劃線    例:age  _age   age1

  3.三種命名寫法:小駝峰:firstName   大駝峰:FirstName   下劃線:first_name

 

 var a = b = c = d = e = 1;       多個變數相同的初始值(變數簡寫)

         alert(a);

變數重名後會產生覆蓋。

進位制

十進位制、十六進位制、八進位制、 正無窮(infinity)、負無窮(-infinity)。

 

轉換為數值

undefined:轉化成number,結果為NaN.

null轉化為number,結果為0;

true轉換為number是1.  false轉換為number為0。

注:比較時有字母的都是NaN.