五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
法库县| 昭平县| 龙泉市| 高邑县| 芜湖县| 玛曲县| 务川| 宣化县| 竹山县| 客服| 色达县| 固阳县| 霍林郭勒市| 财经| 七台河市| 淮安市| 赣榆县| 慈利县| 板桥市| 兰州市| 广宗县| 宣恩县| 绥棱县| 九龙坡区| 内江市| 琼结县| 韶关市| 平阴县| 城步| 名山县| 齐齐哈尔市| 神池县| 阿瓦提县| 隆昌县| 吴川市| 陵川县| 黑水县| 二连浩特市| 依安县| 凌源市| 石泉县|