JavaScript 語法介紹
JavaScript 是一個 語言。它是一個輕量級,但功能強大的程式語言。 |
在程式語言中,一般固定值稱為字面量,如 3.14。
數字(Number)字面量 可以是整數或者是小數,或者是科學計數(e)。
3.14 1001 123e5
字串(String)字面量 可以使用單引號或雙引號:
"John Doe" 'John Doe'
表示式字面量 用於計算:
5 + 6 5 * 10
陣列(Array)字面量 定義一個陣列:
[40, 100, 1, 5, 25, 10]
物件(Object)字面量 定義一個物件:
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
函式(Function)字面量 定義一個函式:
function myFunction(a, b) { return a * b;}
在程式語言中,變數用於儲存資料值。
JavaScript 使用關鍵字 var 來定義變數, 使用等號來為變數賦值:
var x, length x = 5 length = 6
變數可以透過變數名訪問。在指令式語言中,變數通常是可變的。字面量是一個恆定的值。
變數是一個名稱。字面量是一個值。
JavaScript使用 算術運算子 來計算值:
(5 + 6) * 10
JavaScript使用賦值運算子給變數賦值:
x = 5 y = 6 z = (x + y) * 10
JavaScript語言有多種型別的運算子:
型別 | 例項 | 描述 |
---|---|---|
賦值,算術和位運算子 | = + - * / | 在 JS 運算子中描述 |
條件,比較及邏輯運算子 | == != < > | 在 JS 比較運算子中描述 |
在 HTML 中,JavaScript 語句向瀏覽器發出的 。
語句是用分號分隔:
x = 5 + 6; y = x * 10;
JavaScript 關鍵字用於標識要執行的操作。
和其他任何程式語言一樣,JavaScript 保留了一些關鍵字為自己所用。
var 關鍵字告訴瀏覽器建立一個新的變數:
var x = 5 + 6; var y = x * 10;
JavaScript 同樣保留了一些關鍵字,這些關鍵字在當前的語言版本中並沒有使用,但在以後 JavaScript 擴充套件中會用到。
以下是 JavaScript 中最重要的保留字(按字母順序):
abstract | else | instanceof | super |
|
|
|
|
boolean | enum | int | switch |
|
|
|
|
break | export | interface | synchronized |
|
|
|
|
byte | extends | let | this |
|
|
|
|
case | false | long | throw |
|
|
|
|
catch | final | native | throws |
|
|
|
|
char | finally | new | transient |
|
|
|
|
class | float | null | true |
|
|
|
|
const | for | package | try |
|
|
|
|
continue | function | private | typeof |
|
|
|
|
debugger | goto | protected | var |
|
|
|
|
default | if | public | void |
|
|
|
|
delete | implements | return | volatile |
|
|
|
|
do | import | short | while |
|
|
|
|
double | in | static | with |
|
|
|
|
不是所有的 JavaScript 語句都是" "。雙斜槓 // 後的內容將會被瀏覽器忽略:
// 我不會執行
JavaScript 有多種資料型別:數字,字串,陣列,物件等等:
var length = 16; // Number 透過數字字面量賦值 var points = x * 10; // Number 透過表示式字面量賦值 var lastName = "Johnson"; // String 透過字串字面量賦值 var cars = ["Saab", "Volvo", "BMW"]; // Array 透過陣列字面量賦值 var person = {firstName:"John", lastName:"Doe"}; // Object 透過物件字面量賦值
程式語言中,資料型別是一個非常重要的內容。
為了可以操作變數,瞭解資料型別的概念非常重要。
如果沒有使用資料型別,以下例項將無法執行:
16 + "Volvo"
16 加上 "Volvo" 是如何計算呢? 以上會產生一個錯誤還是輸出以下結果呢?
"16Volvo"
你可以在瀏覽器嘗試執行以上程式碼檢視效果。
在接下來的章節中你將學到更多關於資料型別的知識。
JavaScript 語句可以寫在函式內,函式可以重複引用:
引用一個函式 = 呼叫函式(執行函式內的語句)。
function myFunction(a, b) { return a * b; // 返回 a 乘以 b 的結果 }
JavaScript 對大小寫是敏感的。
當編寫 JavaScript 語句時,請留意是否關閉大小寫切換鍵。
函式 getElementById 與 getElementbyID 是不同的。
同樣,變數 myVariable 與 MyVariable 也是不同的。
JavaScript 使用 Unicode 字符集。
Unicode 覆蓋了所有的字元,包含標點等字元。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2678426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript字串的語法介紹JavaScript字串
- shell 語法介紹
- MarkDown 語法介紹
- clang常用語法介紹
- JavaScript return語句簡單介紹JavaScript
- javascript with()語句用法簡單介紹JavaScript
- 正規表示式語法介紹
- PostCSS 常用外掛與語法介紹CSS
- logstash 配置檔案語法介紹
- Java 語法介紹(六):迴圈(轉)Java
- Java 語法介紹(四):陣列(轉)Java陣列
- Java 語法介紹(三):變數(轉)Java變數
- Java 語法介紹(二):運算子(轉)Java
- javascript流程控制語句簡單介紹JavaScript
- JavaScript 函數語言程式設計介紹JavaScript函數程式設計
- 關於PHP的語法介紹,新手必看PHP
- Go彙編語法和MatrixOne使用介紹Go
- 學習筆記二--Weex語法介紹筆記
- 【函式】Oracle TRIM函式語法介紹函式Oracle
- Java 語法介紹(五):條件控制(轉)Java
- 很多語言轉換成javaScript,介紹,轉載JavaScript
- Java 語法介紹(七):Brake和Label(轉)Java
- JavaScript語法JavaScript
- Java 語法介紹(一):Java語言的基本組成(轉)Java
- javascript函數語言程式設計簡單介紹JavaScript函數程式設計
- JavaScript 輸出介紹JavaScript
- javascript this詳細介紹JavaScript
- JavaScript setTimeout() 介紹JavaScript
- JavaScript ECMAScript版本介紹JavaScript
- JavaScript元素集合介紹JavaScript
- JavaScript常用物件介紹JavaScript物件
- JavaScript 簡單介紹JavaScript
- CMakeLists.txt 語法介紹與例項演練
- javascript for in語句瀏覽器相容問題簡單介紹JavaScript瀏覽器
- 最具有價效比的語言javascript之介紹篇JavaScript
- javascript基本語法JavaScript
- Go語言介紹Go
- 簡單介紹克隆 JavaScriptJavaScript