【前端筆記】☞ JavaScript 基礎

1. 什麼是JavaScript

  JavaScript是一門普遍用於瀏覽器客戶端的腳本語言javascript

  由Netspace公司設計,當時跟Sun公司合做,因此名字起得像Javaphp

  業內通常簡稱JS java

2. JS的常見用途

  1》能進行HTMLDOM操做也稱節點(標籤元素)操做web

    好比添加、修改、刪除節點,JS能夠動態的去拿到咱們網頁中寫的東西,而後進行增、刪、改、查)數組

  2HTML網頁增長動態功能,好比動畫瀏覽器

  3事件處理:好比監聽鼠標點擊、鼠標滑動、鍵盤輸入函數

 

3. JS常見的書寫方式有2

  1頁內JS:在當前網頁的script標籤中編寫性能

    <script type="text/javascript">動畫

    </script>spa

  2外部JS

    <script src="index.js"></script>

  JS的調試輸出:

    alert('hello word'); //界面彈框輸出某值,阻塞式操做

    console.log('hello word'); //控制檯輸出某值

  注意:JS中用單引號和雙引號均可以,一般咱們統一都用單引號,目的是防止多個雙引號時容易出錯。

  <button onclick="alert('點擊了')">百度一下</button>

4. Node.js

  什麼是Node.js?

    Node是一個JaveScript運行環境,是對Google V8引擎進行了封裝。

  爲何用V8引擎?

    由於V8引擎執行JaveScript的速度很是快,性能很是好。(不少遊戲都是用引擎來封裝的)

  Node.js的優點:

    1》能夠做爲後臺語言(java、php、.net),Node.js可以解析服務端的語言。

    2》單線程。不新增額外線程的狀況下,依然能夠對任務進行並行處理(採用事件輪詢)

    3》非阻塞I/O、V8虛擬機、事件驅動。

5. 變量

  • JavaScirpt是一種動態類型語言,也就是說,變量的類型沒有限制,能夠賦予各類類型的值。

      var a = 1;  a = 'hello';

 

  • 標識符:由Unicode字母(包括英文字母和其餘語言的字母)、美圓符號($)、下劃線(_)、數字(0-9)組成。

注意1:數字不能作第一個字符。

注意2:中文是合法的標識符,能夠用做變量名。( 如,var 姓名 = '張三';

注意3:保留字(關鍵字)和特殊詞(InfinityNaNundefined)不能作標識符。

  • 變量名、函數名區分大小寫,駝峯式寫法

      var num, NUM, userName;

      typeof運算符:typeof運算符能夠返回一個值的數據類型

      typeof 變量名  // 獲取變量類型

6. 數據類型

  • 數據類型:number(數值)、string(字符串)、boolean(布爾值)、undefined(未定義)、null(空)object(對象)

  • 特別注意:空數組([])和空對象({})對應的布爾值,都是true

    

相關文章
相關標籤/搜索