Javascript基本概念(一)

這是JS高程的第三章,內容比較多的一章,所以拆分開來,慢慢的填坑。
路漫漫其修遠兮啊
本節包括三個部分

  • JS語法
  • JS關鍵字
  • JS變量

JS語法

1、JS中的一切(變量、函數名和操作符)都區分大小寫
2、標識符,就是指變量、函數、屬性的名字,或者函數的參數。第一個字符必須是一個字母、下劃線(_)或一個美元符號($);其他字符可以是字母、下劃線、美元符號或數字
3、註釋:

// 單行註釋
/*
* 這是一個多行 
* (塊級)註釋 
*/

4、嚴格模式
ECMAScript5引入了嚴格模式(strict mode)的概念。嚴格模式是爲JavaScript定義了一種不同的解析與執行模型。

"use strict";

它是一個編譯指示(pragma),用於告訴支持的JavaScript引擎切換到嚴格模式。這是爲不破壞ECMAScript 3語法而特意選定的語法。
5、ECMAScript 中的語句以一個分號結尾;如果省略分號,則由解析器確定語句的結尾。建議在語句結尾處添加“;”

關鍵字和保留字

1、關鍵字,可用於表示控制語句的開始或結束,或者用於執行特定操作等。按照規則,關鍵字也是語言保留的,不能用作標識符。
2、保留字,保留字在這門語言中還沒有任何特定的用途,但它們有可能在將來被用作關鍵字。

變量

ECMAScript的變量是鬆散類型的,鬆散類型就是可以用來保存任何類型的數據。換句話說,每個變量僅僅是一個用於保存值的佔位符而已。ECMAScript 也支持直接初始化變量,因此在定義變量的同時就可以設置變量的值
用var操作符定義的變量將成爲定義該變量的作用域中的局部變量。也就是說,如果在函數中使用var定義一個變量,那麼這個變量在函數退出後就會被銷燬。
(塊級作用域中可以使用let 和 const來聲明塊級變量,形成暫時性死區)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章