1. 程式人生 > >2018年12月24日所學js

2018年12月24日所學js

1.js(javascript),JavaScript 是 Web 的程式語言。JavaScript 是網際網路上最流行的指令碼語言,這門語言可用於 HTML 和 web,更可廣泛用於伺服器、PC、膝上型電腦、平板電腦和智慧     手機等裝置。

2.內部引入

   <body>

         <script type="text/javascript">

            alert('內容');

         </script >

</body>

  外部引入

  <script src="js/index.js" type="text/javascript" charset="UTF-8"></script>

 行內引入

<a href="javascript:confirm('你困嗎?')">lei</a>
<p onclick="javascript:alert('yes')">haha</p>

3.confirm:確認框 (確認;取消)    alert:確認框(確認)     onclick:單擊;

  \ :換行    console.log:控制檯 ('加引號'),字串都帶引號

                                                   (不加引號):變數數字;

 4.   var:宣告    var  text=“fyl”:宣告變數    “=” 賦值      not defind:沒有定義;undefind:沒有值  

      宣告變數的同時並賦值,資料型別:字串(string);數字(number) ;布林型別(true:肯定/false:否定);空(null);未定義(undefined);陣列;物件;

5.變數命名規則

1>變數重名會產生覆蓋

2>變數名稱嚴格區分大小寫

      alert(username);dui

      alert(USERNAME); cuo

3>變數名稱最好含義明確,以字母或下劃線開始

4>駝峰標記法

    var firstName="king";//小駝峰

    var FirstName="queen"//大駝峰

    var first_name="ymt";//下劃線法

6.

         ==   雙等號  是判斷  先轉成布林型別 在轉換成數字型別  然後判斷值是否相等

  ===    三等號  不只是判斷 值  還判斷  資料型別是否一樣

          又能判斷值。infinity:正無窮大;-infinity:負無窮大;"\" :轉義:不讀      "\n" :換行         "\r":換行          "\t":方塊

7.null=undefined    轉換數值型別都為0;

8.if:假如;如果:if(exp){exp為true的程式碼段 }else{              };只顯示一個;正確顯示前面,錯誤顯示後面;列:if(3>2){colsole.log(樊越玲是傻子);}elae{colsole.log(樊越玲j就是傻子);}

9.is NAN     不是數值 ,不是數字;在判斷前先轉換為資料(數字)型別;純數字的字串是不會轉換為資料型別的,不能與自身比較。NAN≠NAN;歸到number裡面;

10.undefined轉換為number結果為nan

     null轉換為number結果為:0;

     true轉換為number結果為:1;

     first轉換為number結果為:0;

     字串轉換為number結果為:nan; 

 11.typeof:得到變數的型別;

12.undefined 先轉換為布林型別false,在轉換為數字型別,在轉換為0;結果為ture;

      不帶var是全域性變數 ;“+”拼接符,運算子;

13.parseint:轉換為整數型別    string:字串, radix:要解析數字的基數   (基數  2進位制  10進位制     8進位制)                                   radix  進位制  介於2-36之間        大於2-36為nan

14 .   text=   parseInt(“2e8a”) ;= 200000000        e代表10

     text = parseInt('123') ;=  123;

     text=   parseInt('234',0) ;=234    只讀前面的數字

     text=   parseInt('0xabcdef',0) ;=  69     10進   制();

      text=   parseInt('true') ;=nan;

      text=   parseInt(true) ;=nan;

        text=   parseInt('356k8i23n9') ;=356     整數後的字母符號都不讀;

找到問題請留言糾正;