jsvaScrip基礎(chǔ)

起源

JavaScript誕生于1995年,它的出現(xiàn)主要是用于處理網(wǎng)頁中的?前端驗(yàn)證。

?所謂的前端驗(yàn)證,就是指檢查用戶輸入的內(nèi)容是否符合一定的?規(guī)則。

比如:用戶名的長(zhǎng)度,密碼的長(zhǎng)度,郵箱的格式等。

簡(jiǎn)史

?JavaScript是由網(wǎng)景公司發(fā)明,起初命名為L(zhǎng)iveScript,后來由?于SUN公司的介入更名為了JavaScript。

1996年微軟公司在其最新的IE3瀏覽器中引入了自己對(duì)

JavaScript的實(shí)現(xiàn)JScript。

?于是在市面上存在兩個(gè)版本的JavaScript,一個(gè)網(wǎng)景公司的JavaScript和微軟的JScript。

為了確保不同的瀏覽器上運(yùn)行的JavaScript標(biāo)準(zhǔn)一致,所以幾?個(gè)公司共同定制了JS的標(biāo)準(zhǔn)名命名為ECMAScript。

實(shí)現(xiàn)

ECMAScript是一個(gè)標(biāo)準(zhǔn),而這個(gè)標(biāo)準(zhǔn)需要由各個(gè)廠商去實(shí)現(xiàn)。

不同的瀏覽器廠商對(duì)該標(biāo)準(zhǔn)會(huì)有不同的實(shí)現(xiàn)。


我們已經(jīng)知道ECMAScript是JavaScript標(biāo)準(zhǔn),所以一般情況下?這兩個(gè)詞我們認(rèn)為是一個(gè)意思。

?但是實(shí)際上JavaScript的含義卻要更大一些。

?一個(gè)完整的JavaScript實(shí)現(xiàn)應(yīng)該由以下三個(gè)部分構(gòu)成。



JS 的特點(diǎn)

1. 解釋型語言 --??JavaScript是一門解釋型語言,所謂解釋型值語言不需要被編?譯為機(jī)器碼在執(zhí)行,而是直接執(zhí)行。

2.?類似于?C?和?Java?的語法結(jié)構(gòu) --?JavaScript的語法結(jié)構(gòu)與C和Java很像,不過JavaScript和與Java的關(guān)系也僅僅是看起來像而已

3.動(dòng)態(tài)語言

4.基于原型的面向?qū)ο?/p>

HelloWorld



js編寫位置


注釋

?JS中的注釋和Java的的一致,分為兩種:

– 單行注釋://注釋內(nèi)容

– 多行注釋:/*注釋內(nèi)容*/

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

在JS中所有的可以由我們自主命名的都可以稱為是標(biāo)識(shí)符

- 例如:變量名、函數(shù)名、屬性名都屬于標(biāo)識(shí)符

- 命名一個(gè)標(biāo)識(shí)符時(shí)需要遵守如下的規(guī)則:

1.標(biāo)識(shí)符中可以含有字母、數(shù)字、_、$

2.標(biāo)識(shí)符不能以數(shù)字開頭

3.標(biāo)識(shí)符不能是ES中的關(guān)鍵字或保留字

4.標(biāo)識(shí)符一般都采用駝峰命名法

- 首字母小寫,每個(gè)單詞的開頭字母大寫,其余字母小寫


變量


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

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

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