《JavaScript 進階程式設計》總結

來源:互聯網
上載者:User

標籤:字元   one   全域   function   變數   數值   def   eof   list   

一、JS基本概念1、命名規則
    • 變數名區分大小寫(test和Test是兩個不同的變數名),標識符採用駝峰命名格式,即:第一個字母小寫,剩下的每個有意義的單字首大寫;
    • 標識符第一個字元必須是以字母、_ 、$開始;
    • 標識符及變數名不能與關鍵字保留字一樣;
    • 其他字元可以是數字、字母、底線、或$。
2、注釋
  • //單行注釋
  • /**/多行注釋
3、strict 模式

支援strict 模式的瀏覽器有:IE10+、Firefox 4+、Safari 5.1+、Opera 12+和Chrome。

用"use strict";此句話加在頂部告訴支援JS的引擎切換到strict 模式。也可以在方法中制定函數在strict 模式下執行。

ex: function doSomething(){

    "use strict";

     //函數體

  }

4、變數

定義變數用var操作符,ex:var message;這裡定義了一個message的變數

全域變數在方法外面定義 或 不寫var(方法裡外)這個,由於不寫var定義的全域變數難以維護、且不會馬上定義而導致混亂所以一般情況下不推薦使用。

var message,found=flase,age=21,name="zhangsan";可以一句話用逗號將變數隔開同時定義多個能量,可以初始化也可以不初始化。

5、資料類型

Undefined、Null、Boolean、Number、String

typeof操作符檢測給定變數的資料類型,傳回值如下:

undefind——值未定義

boolean——值是布爾值

String——值是字串

number——值是數實值型別

object——值是對象或者是null

function——值是函數

 

《JavaScript 進階程式設計》總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.