最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)論 (共 條)

分享到微博請遵守國家法律
卫辉市| 库伦旗| 三穗县| 洪湖市| 台东市| 邵阳市| 鄱阳县| 永嘉县| 扬州市| 宁陵县| 武宣县| 沧源| 陵川县| 上栗县| 武平县| 威信县| 肃南| 鱼台县| 桐柏县| 长宁区| 沧源| 江孜县| 洞口县| 土默特左旗| 湘西| 霍山县| 苗栗县| 大埔区| 正镶白旗| 临澧县| 股票| 桓仁| 贵定县| 县级市| 冷水江市| 双鸭山市| 永年县| 沧州市| 宁都县| 离岛区| 丹东市|