JavaScript語法

JavaScript 是一個程序語言搁痛。語法規(guī)則定義了語言結(jié)構(gòu)僚焦。
JavaScript 是一個腳本語言。它是一個輕量級麻汰,但功能強大的編程語言速客。

JavaScript 字面量

在編程語言中,一般固定值稱為字面量五鲫,如 3.14。

數(shù)字(Number)字面量 可以是整數(shù)或者是小數(shù)岔擂,或者是科學計數(shù)(e)位喂。
3.14
1001
123e5

字符串(String)字面量 可以使用單引號或雙引號:
"John Doe"
'John Doe'

表達式字面量 用于計算:
5 + 6
5 * 10

數(shù)組(Array)字面量 定義一個數(shù)組:
[40, 100, 1, 5, 25, 10]

對象(Object)字面量 定義一個對象:
{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}

函數(shù)(Function)字面量 定義一個函數(shù):
function myFunction(a, b) { return a * b;}

JavaScript 變量

JavaScript 使用關(guān)鍵字 var 來定義變量, 使用等號來為變量賦值:

var x, length
x = 5
length = 6

JavaScript 操作符

JavaScript使用 算術(shù)運算符 來計算值:
(5 + 6) * 10

JavaScript使用賦值運算符給變量賦值:
x = 5
y = 6
z = (x + y) * 10

JavaScript 語句

在 HTML 中乱灵,JavaScript 語句向瀏覽器發(fā)出的命令塑崖。
語句是用分號分隔:

x = 5 + 6;
y = x * 10;

JavaScript 關(guān)鍵字

JavaScript 關(guān)鍵字用于標識要執(zhí)行的操作。
JavaScript 關(guān)鍵字必須以字母痛倚、下劃線(_)或美元符($)開始规婆。
后續(xù)的字符可以是字母、數(shù)字蝉稳、下劃線或美元符(數(shù)字是不允許作為首字符出現(xiàn)的抒蚜,以便 JavaScript 可以輕易區(qū)分開關(guān)鍵字和數(shù)字)。

以下是 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 語句都是"命令"蚊逢。雙斜杠 // 后的內(nèi)容將會被瀏覽器忽略:

// 我不會執(zhí)行

JavaScript 數(shù)據(jù)類型

JavaScript 有多種數(shù)據(jù)類型:數(shù)字层扶,字符串,數(shù)組烙荷,對象等等:

var length = 16;                                  // Number 通過數(shù)字字面量賦值 
var points = x * 10;                              // Number 通過表達式字面量賦值
var lastName = "Johnson";                         // String 通過字符串字面量賦值
var cars = ["Saab", "Volvo", "BMW"];              // Array  通過數(shù)組字面量賦值
var person = {firstName:"John", lastName:"Doe"};  // Object 通過對象字面量賦值

JavaScript 函數(shù)

JavaScript 語句可以寫在函數(shù)內(nèi)镜会,函數(shù)可以重復(fù)引用:
引用一個函數(shù) = 調(diào)用函數(shù)(執(zhí)行函數(shù)內(nèi)的語句)。

function myFunction(a, b) {
    return a * b;                                // 返回 a 乘于 b 的結(jié)果
}

JavaScript 字母大小寫

JavaScript 對大小寫是敏感的终抽。
函數(shù) getElementById 與 getElementbyID 是不同的戳表。
同樣,變量 myVariable 與 MyVariable 也是不同的昼伴。

JavaScript 字符集

JavaScript 使用 Unicode 字符集扒袖。
Unicode 覆蓋了所有的字符,包含標點等字符亩码。
如需進一步了解,請學習我們的 完整 Unicode 參考手冊野瘦。

JavaScript 中描沟,常見的是駝峰法的命名規(guī)則,如 lastName (而不是lastname)鞭光。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吏廉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子惰许,更是在濱河造成了極大的恐慌席覆,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汹买,死亡現(xiàn)場離奇詭異佩伤,居然都是意外死亡聊倔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門生巡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耙蔑,“玉大人,你說我怎么就攤上這事孤荣〉槟埃” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵盐股,是天一觀的道長钱豁。 經(jīng)常有香客問我,道長疯汁,這世上最難降的妖魔是什么牲尺? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮涛目,結(jié)果婚禮上秸谢,老公的妹妹穿的比我還像新娘。我一直安慰自己霹肝,他們只是感情好估蹄,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沫换,像睡著了一般臭蚁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讯赏,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天垮兑,我揣著相機與錄音,去河邊找鬼漱挎。 笑死系枪,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的磕谅。 我是一名探鬼主播私爷,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膊夹!你這毒婦竟也來了衬浑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤放刨,失蹤者是張志新(化名)和其女友劉穎工秩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡助币,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年浪听,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奠支。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡的妖,死狀恐怖硫戈,靈堂內(nèi)的尸體忽然破棺而出禁荒,到底是詐尸還是另有隱情,我是刑警寧澤尔崔,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布答毫,位于F島的核電站,受9級特大地震影響季春,放射性物質(zhì)發(fā)生泄漏洗搂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一载弄、第九天 我趴在偏房一處隱蔽的房頂上張望耘拇。 院中可真熱鬧,春花似錦宇攻、人聲如沸惫叛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘉涌。三九已至,卻和暖如春夸浅,著一層夾襖步出監(jiān)牢的瞬間仑最,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工帆喇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留警医,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓坯钦,卻偏偏與公主長得像法严,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子葫笼,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,132評論 0 13
  • 周五單位組織到哈巴河聯(lián)誼拗馒,去哈龍溝和哈巴河樺林公園去玩路星,出發(fā)時我試了滿床的衣服,最終還是不滿意,但也只好做罷洋丐,平日...
    布丁oo閱讀 100評論 0 0
  • 今天看到一篇文章《超前消費:我花10萬塊錢買來的教訓》作者在里面講述了自己被營銷鼓動而買了各種東西呈昔,一分工資沒有存...
    凱里木閱讀 461評論 0 0