- JavaScript從入門到精通(微視頻精編版)
- 明日科技
- 1073字
- 2020-09-01 15:02:19
1.4 JavaScript基本語法

視頻講解
JavaScript作為一種腳本語言,其語法規則和其他語言有相同之處也有不同之處。下面簡單介紹JavaScript的一些基本語法。
1.4.1 執行順序
JavaScript程序按照在HTML文件中出現的順序逐行執行。如果需要在整個HTML文件中執行(如函數、全局變量等),最好將其放在HTML文件的<head>…</head>標記中。某些代碼,如函數體內的代碼,不會被立即執行,只有當所在的函數被其他程序調用時,該代碼才會被執行。
1.4.2 大小寫敏感
JavaScript對字母大小寫是敏感(嚴格區分字母大小寫)的,也就是說,在輸入語言的關鍵字、函數名、變量以及其他標識符時,都必須采用正確的大小寫形式。例如,變量username與變量userName是兩個不同的變量,這一點要特別注意,因為同屬于與JavaScript緊密相關的HTML是不區分大小寫的,所以很容易混淆。
注意
HTML并不區分大小寫。由于JavaScript和HTML緊密相連,這一點很容易混淆。許多JavaScript對象和屬性都與其代表的HTML標簽或屬性同名,在HTML中,這些名稱可以以任意的大小寫方式輸入而不會引起混亂,但在JavaScript中,這些名稱通常都是小寫的。例如,HTML中的事件處理器屬性ONCLICK通常被聲明為onClick或OnClick,而在JavaScript中只能使用onclick。
1.4.3 空格與換行
在JavaScript中會忽略程序中的空格、換行和制表符,除非這些符號是字符串或正則表達式中的一部分。因此,可以在程序中隨意使用這些特殊符號來進行排版,讓代碼更加易于閱讀和理解。
JavaScript中的換行有“斷句”的意思,即換行能判斷一個語句是否已經結束。如以下代碼表示兩個不同的語句。
01 a = 100 02 return false
如果將第2行代碼寫成:
01 return 02 false
此時,JavaScript會認為這是兩個不同的語句,這樣會產生錯誤。
1.4.4 每行結尾的分號可有可無
與Java語言不同,JavaScript并不要求必須以分號(;)作為語句的結束標記。如果語句的結束處沒有分號,JavaScript會自動將該行代碼的結尾作為語句的結尾。
例如,下面的兩行代碼都是正確的。
01 alert("您好!歡迎訪問我公司網站!") 02 alert("您好!歡迎訪問我公司網站!");
注意
最好的代碼編寫習慣是在每行代碼的結尾處加上分號,這樣可以保證每行代碼的準確性。
1.4.5 注釋
為程序添加注釋可以起到以下兩種作用。
(1)可以解釋程序某些語句的作用和功能,使程序更易于理解,通常用于代碼的解釋說明。
(2)可以用注釋來暫時屏蔽某些語句,使瀏覽器對其暫時忽略,等需要時再取消注釋,這些語句就會發揮作用,通常用于代碼的調試。
JavaScript提供了兩種注釋符號:“//”和“/*…*/”。其中,“//”用于單行注釋,“/*…*/”用于多行注釋。多行注釋符號分為開始和結束兩部分,即在需要注釋的內容前輸入“/*”,同時在注釋內容結束后輸入“*/”表示注釋結束。下面是單行注釋和多行注釋的示例。
01 //這是單行注釋的例子 02 /*這是多行注釋的第一行 03 這是多行注釋的第二行 04 …… 05 */ 06 /*這是多行注釋在一行中應用的例子*/
- Docker技術入門與實戰(第3版)
- 圖解Java數據結構與算法(微課視頻版)
- SEO智慧
- SEO實戰密碼
- Python自然語言處理(微課版)
- Learning Selenium Testing Tools(Third Edition)
- C/C++程序員面試指南
- Test-Driven Machine Learning
- OpenCV with Python By Example
- 零基礎學Python編程(少兒趣味版)
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- Java多線程并發體系實戰(微課視頻版)
- 從零開始學Unity游戲開發:場景+角色+腳本+交互+體驗+效果+發布