无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

JavaScript | 介紹以及簡單運(yùn)行

2023-09-01 10:51 作者:麻辣小橘子_  | 我要投稿


上一期講了下安裝環(huán)境,這一期就打算講講怎么運(yùn)行,哪里運(yùn)行,輸入輸出等知識(shí)。

我簡單的整理了下更新計(jì)劃,可能后面還會(huì)更新不在這里面的,或者你覺得有補(bǔ)充需要更新的,歡迎隨時(shí)來講講。

JavaScript(簡稱“JS”)是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript基于原型編程、多范式的動(dòng)態(tài)腳本語言,并且支持面向?qū)ο?、命令式、聲明式、函?shù)式編程范式。

JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)?strong>Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實(shí)際上它的語法風(fēng)格與Self及Scheme較為接近。

JavaScript的標(biāo)準(zhǔn)是ECMAScript。截至2012年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3標(biāo)準(zhǔn)。2015年6月17日,ECMA國際組織發(fā)布了ECMAScript的第六版,該版本正式名稱為ECMAScript 2015,但通常被稱為ECMAScript 6或者ES2015。

以上就是百度百科對JavaScript的解釋,其實(shí)在我看來,他最初就是個(gè)腳本語言,用來在瀏覽器運(yùn)行的,但是隨著時(shí)間,他不僅僅在瀏覽器執(zhí)行了。比如它可以在桌面端運(yùn)行,可以在服務(wù)端運(yùn)行,可以手機(jī)app運(yùn)行。我們也可以用來做爬蟲,做深度學(xué)習(xí)等等。簡直太多了?。?!他也是一個(gè)弱語言,不像Java等語言是強(qiáng)語言,需要類型約束啥的。當(dāng)然,如果想用JavaScript強(qiáng)類型語言,那么可以直接使用TypeScript,這個(gè)是JavaScript的超集,簡單理解就是為JavaScript做了類型約束了。

  • 我們通常開發(fā)編譯的時(shí)候,基本上都是在上一期講的vscode中運(yùn)行編譯的,里面各種計(jì)算呀,輸入輸出之類的。比如我們簡單的舉個(gè)栗子:

  • 我們也可以在瀏覽器執(zhí)行,打開瀏覽器,按下F12打開控制臺(tái),或者按下FN+F12打開控制臺(tái),同樣我們也是執(zhí)行上面的栗子,可以看待error就是紅色的,warn就是橙色的:

  • 我們可以執(zhí)行prompt('請輸入姓名!'),看看運(yùn)行結(jié)果。

  • 我們也可以在輸入框輸入文字,然后確定,他就會(huì)打印出來我們輸入的文字。

  • 同樣我們可以執(zhí)行alert('姓名:orange') ,可以看到彈出來了一個(gè)提示框,就是我們的內(nèi)容。

  • 代碼基本上都是一行一行寫的,如果你很多邏輯代碼放在一行,會(huì)報(bào)錯(cuò),除非你在一個(gè)完整的邏輯后面加上分號(hào);,注意,這個(gè)分號(hào)也是英文?。。。∨e個(gè)栗子:

//?推薦的正常寫法const?name?=?'orange'console.log(name)//?寫一行const?name?=?'orange';console.log(name)//?錯(cuò)誤的寫法,這個(gè)里面就是沒有分號(hào),代碼認(rèn)不出來的,就會(huì)報(bào)錯(cuò)const?name?=?'orange'console.log(name)

  • JavaScript執(zhí)行是同步的,從上往下執(zhí)行,什么是同步?同步就是一行一行代碼執(zhí)行,但是上一行代碼執(zhí)行的時(shí)間過長,不會(huì)影響下面的代碼。當(dāng)然也有異步,等待上一行代碼執(zhí)行完畢后在繼續(xù)執(zhí)行后面的代碼,這個(gè)就后面再說。

  • 以上的代碼我會(huì)上傳至代碼倉庫。為了方便下載,沒有基礎(chǔ)的小白不清楚什么是git。就不放在GitHub或者gitee上面了。直接放在個(gè)人博客。

JavaScript | 介紹以及簡單運(yùn)行的評(píng)論 (共 條)

分享到微博請遵守國家法律
南川市| 张北县| 拜泉县| 濉溪县| 武鸣县| 望都县| 白玉县| 子长县| 万盛区| 永胜县| 漠河县| 民权县| 黔南| 沅江市| 华池县| 格尔木市| 晴隆县| 丹巴县| 苗栗县| 永丰县| 买车| 蓝山县| 饶平县| 成安县| 渝中区| 拉孜县| 辽源市| 二连浩特市| 汕头市| 宁城县| 衢州市| 盐津县| 化州市| 海城市| 本溪| 千阳县| 辽宁省| 攀枝花市| 长沙县| 河南省| 恩施市|