【一】初識(shí)JavaScript

初識(shí)JavaScript

JavaScript介紹

作用

用來實(shí)現(xiàn)網(wǎng)頁的各種交互,功能,以及制作炫酷的網(wǎng)頁特效。

關(guān)于ECMA

ECMA是歐洲一個(gè)制定JavaScript標(biāo)準(zhǔn)的組織,命名為ECMAScript

現(xiàn)狀

以前,JavaScript被認(rèn)為是“牛皮蘚”,常用來制作頁面上的廣告、彈窗、漂浮的廣告。

2004年,谷歌帶頭使用Ajax,漸漸的提升了用戶體驗(yàn)。

2007年,喬布斯發(fā)布了iPhone,移動(dòng)設(shè)備上網(wǎng)逐漸增多,JavaScript在移動(dòng)端頁面中也是必不可少的。并且互聯(lián)網(wǎng)開始標(biāo)準(zhǔn)化。

2010年,HTML5推出Canvas(畫布),可以用來制作游戲,就是配合JavaScript制作的。

2011年,Node.js誕生了,使JavaScript能做后臺(tái)開發(fā)了。

標(biāo)識(shí)符

什么是標(biāo)識(shí)符?

標(biāo)識(shí)符就是你在程序中起的一些名字。

標(biāo)識(shí)符的作用?

從字面理解,就是用來標(biāo)識(shí)某些東西的符號,目的是為了將這些東西區(qū)分開。就像人起名字一樣。再比如我們給HTML元素的class或者id起的名字。

標(biāo)識(shí)符的命名規(guī)則

1.只能由英文字母(大小寫),數(shù)字,下劃線,$符號組成。

2.嚴(yán)格區(qū)分大小寫。

3.不能以數(shù)字開頭。

4.不能使用ECMAScript保留字

abstract boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto、implements、i、port、intnterface、long、native、package、private、protected、public、short、static、super、synchronized、throws、t、ansient、volatile

命名規(guī)范

1.起一個(gè)有意義的名字,提高代碼的可讀性。

2.駝峰命名法,除了第一個(gè)單詞,后面每個(gè)單詞首字母都大寫。

常量

表示一個(gè)固定的數(shù)據(jù),不能改變。

變量

什么是變量?

表示數(shù)據(jù)是可以經(jīng)常修改的,當(dāng)一個(gè)數(shù)據(jù)的值需要經(jīng)常改變或者不確定時(shí),就用變量來保存。

變量的申明與賦值

1.先定義后初始化

使用var關(guān)鍵詞來聲明變量,使用=來賦值,例如:


var a;

a = 1;

2.定義的同時(shí)進(jìn)行初始化,例如:


var afue = "huajie";

3.同時(shí)定義多個(gè)變量,例如:


var a = 1,b = 2,c = 3;

4.聲明可以換多行,例如:


var a = 1,

b = 2,

c = 3;

5.undefined

如果申明變量沒有賦值,那么它實(shí)際存儲(chǔ)著一個(gè)叫undefined的值。

運(yùn)算符

1.算術(shù)運(yùn)算符

2.賦值運(yùn)算符

3.關(guān)系運(yùn)算符(比較)

4.邏輯運(yùn)算符

5.條件運(yùn)算符,三元(三目)運(yùn)算符

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

字符串

數(shù)字

布爾

Null

Undefined

數(shù)組

對象

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第1章 JavaScript 簡介 JavaScript 具備與瀏覽器窗口及其內(nèi)容等幾乎所有方面交互的能力。 歐洲...
    力氣強(qiáng)閱讀 1,292評論 0 0
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,577評論 5 28
  • 標(biāo)簽: 我的筆記 ---學(xué)習(xí)資料:http://javascript.ruanyifeng.com/ 1. 導(dǎo)論 ...
    暗夜的怒吼閱讀 940評論 0 1
  • 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一行一行地執(zhí)行。一般情況下,每一行就是一個(gè)語句。 ...
    米塔塔閱讀 505評論 1 10
  • 2017.1.8 看完了《Begin Again》想要表達(dá)三層意思 好像每次我非常有感覺的電影都是女主非常漂亮的電...
    珂殼可克閱讀 576評論 0 0

友情鏈接更多精彩內(nèi)容