一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JavaScript語(yǔ)法的基礎(chǔ)知識(shí)

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-14 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程中,您將學(xué)習(xí)JavaScript語(yǔ)法,包括空格、語(yǔ)句、標(biāo)識(shí)符、注釋、表達(dá)式和關(guān)鍵字。

JavaScript引擎忽略空格。但是,您可以使用空格來(lái)格式化代碼以使其易于閱讀和維護(hù)。

但JavaScript打包工具,例如webpack,vite等工具會(huì)從JavaScript文件中刪除所有空格和注釋并將它們存放在單個(gè)文件中進(jìn)行部署。

JavaScript打包工具使JavaScript代碼更輕量、更快地加載到Web瀏覽器。

聲明

聲明是可以變量的聲明或者指示JavaScript引擎執(zhí)行任務(wù)的代碼。一個(gè)簡(jiǎn)單的語(yǔ)句以分號(hào);結(jié)束。

盡管分號(hào)是可選的,您應(yīng)該始終使用它來(lái)終止語(yǔ)句。例如以下語(yǔ)句聲明一個(gè)變量并將其打印到控制臺(tái)。

let message = "Welcome to JavaScript";
console.log(message);

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

標(biāo)識(shí)符是您為變量、參數(shù)、函數(shù)、類(lèi)等起的一個(gè)名稱(chēng)。標(biāo)識(shí)符名稱(chēng)以字母 a-z或者A-Z、下劃線 _)或美元符號(hào) $開(kāi)頭。

后跟一系列字符,包括 a-z, A-Z、數(shù)字 ( 0-9)、下劃線 ( _) 和美元符號(hào) ( $)。

請(qǐng)注意,字母不限于ASCII字符,可能包括擴(kuò)展的ASCII或Unicode,但不推薦使用。標(biāo)識(shí)符區(qū)分大小寫(xiě)。例如messageMessage不同。

注釋

注釋允許您向JavaScript代碼添加注釋或提示。執(zhí)行代碼時(shí),JavaScript引擎會(huì)忽略注釋。JavaScript支持單行和多行注釋。

單行注釋以兩個(gè)正斜杠字符//開(kāi)頭。在同一行上的所有文本都成為注釋。例如// this is a single-line comment。

多行注釋以正斜杠和星號(hào)開(kāi)頭/*,以相反的*/結(jié)尾,例如/* This is a block comment */。

// this is a single-line comment

/* This is a block comment
that can span multiple lines */

關(guān)鍵詞

JavaScript定義了具有指定用途的關(guān)鍵詞列表。因此,您不能將關(guān)鍵詞用作標(biāo)識(shí)符或?qū)傩悦Q(chēng)。下表顯示ECMA-262中定義的JavaScript關(guān)鍵詞。

除了關(guān)鍵詞之外,ECMA-252還定義了未來(lái)不能用作標(biāo)識(shí)符或?qū)傩悦Q(chēng)的關(guān)鍵詞列表。

break case catch
continue debugger default
else export extends
function if import
new return super
throw try null
void while with
class delete finally
in switch typeof
yield const do
for instanceof this
var
enum implements let
protected private public
await interface package
implements public

結(jié)論

JavaScript引擎會(huì)忽略空白,因此你可以使用空格(包括回車(chē)符、空格、換行符和制表符)來(lái)格式化代碼。使用分號(hào);終止語(yǔ)句。

單行注釋以//開(kāi)頭。塊注釋以/*開(kāi)頭,以*/結(jié)尾。JavaScript引擎也會(huì)忽略注釋。

標(biāo)識(shí)符是您為變量、函數(shù)、類(lèi)等選擇的名稱(chēng)。不要使用保留關(guān)鍵詞和保留字作為標(biāo)識(shí)符。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4376

    瀏覽量

    64533
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    54627
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    第48章 JavaScript基礎(chǔ)知識(shí)

    轉(zhuǎn)帖本章節(jié)為大家講解JavaScript基礎(chǔ)知識(shí),JavaScript屬于網(wǎng)絡(luò)腳本語(yǔ)言,被數(shù)百萬(wàn)計(jì)的網(wǎng)頁(yè)用來(lái)改進(jìn)設(shè)計(jì)、驗(yàn)證表單、檢測(cè)瀏覽器、創(chuàng)建cookies,以及更多的應(yīng)用,是因特網(wǎng)上最流行
    發(fā)表于 01-11 16:58

    第50章 Ajax(異步JavaScript+XML)基礎(chǔ)知識(shí)

    知識(shí)點(diǎn)主要整理自網(wǎng)絡(luò))50.1 初學(xué)者重要提示50.2 Ajax基礎(chǔ)知識(shí)參考資料50.3 Ajax基礎(chǔ)知識(shí)點(diǎn)50.4總結(jié)
    發(fā)表于 01-16 10:58

    labview基礎(chǔ)知識(shí)

    labview基礎(chǔ)知識(shí)labview基礎(chǔ)知識(shí)labview基礎(chǔ)知識(shí)labview基礎(chǔ)知識(shí)
    發(fā)表于 03-08 17:56

    JavaScript 【2】對(duì)象

    的容器。在隨后的教程中你將學(xué)習(xí)到更多關(guān)于函數(shù),屬性和方法的知識(shí)。訪問(wèn)對(duì)象方法你可以使用以下語(yǔ)法創(chuàng)建對(duì)象方法:methodName : function() { // 代碼 }你可以使用以下語(yǔ)法訪問(wèn)對(duì)象
    發(fā)表于 07-17 10:33

    通信基礎(chǔ)知識(shí)教程

    通信基礎(chǔ)知識(shí) 1、電信基礎(chǔ)知識(shí)2、通信電源技術(shù)3、配線設(shè)備結(jié)構(gòu)、原理與防護(hù)4、防雷基礎(chǔ)知識(shí)5、EMC基礎(chǔ)知識(shí)6、防腐蝕原理與技術(shù)7、產(chǎn)品安
    發(fā)表于 03-04 16:48 ?33次下載

    使用Eclipse基礎(chǔ)知識(shí)

    使用Eclipse 基礎(chǔ)知識(shí) 使用Eclipse 基礎(chǔ)知識(shí) 適合初學(xué)者學(xué)習(xí)使用
    發(fā)表于 02-26 10:30 ?0次下載

    電源管理基礎(chǔ)知識(shí)電源管理基礎(chǔ)知識(shí)電源管理基礎(chǔ)知識(shí)

    電源管理基礎(chǔ)知識(shí)電源管理基礎(chǔ)知識(shí)電源管理基礎(chǔ)知識(shí)
    發(fā)表于 09-15 14:36 ?76次下載
    電源管理<b class='flag-5'>基礎(chǔ)知識(shí)</b>電源管理<b class='flag-5'>基礎(chǔ)知識(shí)</b>電源管理<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    javascript是干什么的_javascript基礎(chǔ)知識(shí)

    JavaScript一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類(lèi)型、弱類(lèi)型、基于原型的語(yǔ)言,內(nèi)置支持類(lèi)型。它的解釋器被稱(chēng)為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。
    發(fā)表于 12-04 16:21 ?1w次閱讀
    <b class='flag-5'>javascript</b>是干什么的_<b class='flag-5'>javascript</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    JavaScript基礎(chǔ)知識(shí)和代碼寫(xiě)法說(shuō)明

    JavaScript基礎(chǔ)概念 JS的組成: 1.ECMAScript:Js語(yǔ)法 2.DOM:文檔對(duì)象模型 , 文檔:html文檔 ,操作html文檔 (操作html文檔的工具) 3.BOM:瀏覽器對(duì)象模型 , 操作瀏覽器的工具
    的頭像 發(fā)表于 02-13 14:20 ?2928次閱讀

    python的基礎(chǔ)知識(shí)培訓(xùn)教程課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是python的基礎(chǔ)知識(shí)培訓(xùn)教程課件免費(fèi)下載主要內(nèi)容包括了:python概述,python基礎(chǔ)語(yǔ)法,Python數(shù)據(jù)類(lèi)型,條件和循環(huán),函數(shù),模塊,面向?qū)ο缶幊?,文件相關(guān)
    發(fā)表于 09-04 17:18 ?75次下載
    python的<b class='flag-5'>基礎(chǔ)知識(shí)</b>培訓(xùn)教程課件免費(fèi)下載

    JavaScript基礎(chǔ)知識(shí)課件

    式移動(dòng)Web項(xiàng)目 使用WePY框架并結(jié)合ES 6語(yǔ)法開(kāi)發(fā)小程序電商項(xiàng)目 基于Vue.js全套技術(shù)棧開(kāi)發(fā)出來(lái)的網(wǎng)頁(yè)端后臺(tái)管理系統(tǒng)
    發(fā)表于 08-20 15:30 ?0次下載

    javascript深入淺出

    。它最初被設(shè)計(jì)為在瀏覽器中運(yùn)行,用于實(shí)現(xiàn)網(wǎng)頁(yè)的交互效果和動(dòng)態(tài)功能。隨著Node.js的出現(xiàn),JavaScript也可以在服務(wù)器端運(yùn)行。 JavaScript基本語(yǔ)法 JavaScript
    的頭像 發(fā)表于 11-16 10:34 ?2503次閱讀

    JavaScript語(yǔ)法和基本功能

    語(yǔ)法和基本功能。JavaScript可以在網(wǎng)頁(yè)中實(shí)現(xiàn)交互和動(dòng)態(tài)效果,為用戶提供更好的使用體驗(yàn)。 JavaScript最早由網(wǎng)景公司(Netscape)的布蘭登·艾奇(Brendan Eich)在
    的頭像 發(fā)表于 12-03 11:15 ?1046次閱讀

    javascript的基本語(yǔ)法遵循的標(biāo)準(zhǔn)

    JavaScript是一種腳本語(yǔ)言,用于為網(wǎng)站添加交互性和動(dòng)態(tài)性的功能。它的基本語(yǔ)法遵循ECMAScript標(biāo)準(zhǔn),這是一種由Ecma國(guó)際組織制定的語(yǔ)言標(biāo)準(zhǔn)。本文將詳細(xì)介紹JavaScript
    的頭像 發(fā)表于 12-03 11:35 ?3591次閱讀

    Verilog HDL的基礎(chǔ)知識(shí)

    本文繼續(xù)介紹Verilog HDL基礎(chǔ)知識(shí),重點(diǎn)介紹賦值語(yǔ)句、阻塞與非阻塞、循環(huán)語(yǔ)句、同步與異步、函數(shù)與任務(wù)語(yǔ)法知識(shí)
    的頭像 發(fā)表于 10-24 15:00 ?1136次閱讀
    Verilog HDL的<b class='flag-5'>基礎(chǔ)知識(shí)</b>