建議學(xué)習(xí)時長: 20分鐘
學(xué)習(xí)方式:了解
學(xué)習(xí)目標(biāo)
- 知道什么是編程語言
- JavaScript 是做什么的
詳細(xì)介紹
JavaScript 是什么
JavaScript 是一種編程語言借帘。
人與人溝通的語言稱為自然語言,人與計算機(jī)溝通的語言稱為編程語言。編程語言和自然語言的主要不同點是:自然語言表述的內(nèi)容可以是有多種意思麦备,編程語言表述的內(nèi)容不會有歧義液样,這樣可以保證祟剔,計算機(jī)不會誤解你的意思挚歧。
世界上有成千上萬種的編程語言于宙,如 Python
浮驳,Java
,Go
捞魁,Lisp
等至会。JavaScript 是其中的一種。JavaScript 簡稱為 JS署驻。
程序是指用編程語言寫的奋献,給計算機(jī)執(zhí)行的文本。編程就是編寫程序旺上。
JavaScript 可以在哪運行
凡是可以用 JavaScript 來寫的應(yīng)用,最終都會用 JavaScript 來寫糖埋。 —— Atwood定律
最初宣吱,JavaScript 只能在瀏覽器中運行。后來瞳别,大神 Ryan Dahl 為了打造高性能的 Web 服務(wù)器征候,倒騰出個 Node.js,于是 JavaScript 能在服務(wù)器上運行了祟敛。再后來疤坝,有人想, JavaScript 可以做網(wǎng)站馆铁,可以寫服務(wù)器跑揉,為什么不能做桌面應(yīng)用呢,于是就出現(xiàn)了用 JavaScript 來做桌面應(yīng)用的工具:Node Webkit 和 Electron。有些手機(jī)應(yīng)用中是內(nèi)置瀏覽器的历谍,這些應(yīng)用這也運行著 JavaScript现拒。
JavaScript 的語言特點
JavaScript 寫法很靈活。
JavaScript 是一種面向?qū)ο蟮膭討B(tài)語言望侈。它的語法來源于 Java 和 C印蔬,所以這兩種語言的許多語法特性同樣適用于 JavaScript。
什么是面向?qū)ο笸蜒茫縿討B(tài)語言又是什么鬼侥猬?不知道這些也沒關(guān)系。隨著慢慢地學(xué)習(xí)捐韩,你就會了解拉陵究。
程序的核心
程序的核心的是數(shù)據(jù)和操作數(shù)據(jù)。
有一個網(wǎng)站的登錄頁面奥帘,用戶輸入用戶名和密碼铜邮,點擊登錄按鈕,登錄寨蹋。在這個過程中松蒜,程序做的是,獲取用戶輸入的用戶名和密碼已旧,向服務(wù)器查詢結(jié)果秸苗。用戶名,密碼和查詢結(jié)果是數(shù)據(jù)运褪,獲取和查詢是對數(shù)據(jù)的操作惊楼。
為了方便的操作數(shù)據(jù),就會有變量秸讹,數(shù)據(jù)類型檀咙,運算符,條件璃诀,循環(huán)弧可,函數(shù)等概念。