javascript
JavaScript入门笔记day1
文章目錄
- 啥是JavaScript
- JavaScript與HTML的結合方式
- js文件在HTML中的位置
- 注釋方式
- 變量
- 命名規范:
- 定義的關鍵字
To be a struggling Rick for everything~
啥是JavaScript
題外話,JavaScript并非java的簡版,這在核心技術里第一章就提到過~
java與JavaScript除了在語法方面丟丟類似(實際上它的語法風格與Self及Scheme較為接近)之外,毫無關系!據說是管理層希望它外觀看起來像Java,因此取名為JavaScript……
JavaScript是一種屬于網絡的腳本語言,是動態類型、弱類型、基于原型的語言
JavaScript 是一種輕量級的編程語言。
JavaScript 是可插入 HTML 頁面的編程代碼。
JavaScript 插入 HTML 頁面后,可由所有的現代瀏覽器執行。
JavaScript與HTML的結合方式
首先,需要注意
- 內部插入
<script type="text/javascript">
XXXX
</script>
- 外部引入
<script src="xxx.js"></script>
xxx代指你的js文件名
直接在js文件里寫代碼即可,可類比css文件的引入方式
js文件在HTML中的位置
理論上講,js文件可以放在HTML文件的任何位置。
但出于規范化的考慮,還是做做文章的好~
瀏覽器對于HTML文件的解釋是自上而下的,而我們需要根據js文件的具體類型進行選擇。
- 進行頁面初始化的js內容,必須放在里面
- 其他的文件放在最后,以防頁面未完成加載,DOM節點加載不到導致報錯
圖片出處https://www.jianshu.com/p/6171d432b78d
注釋方式
如同大多數語言一樣,js的注釋也不會出現在可執行的結果中
注釋分為單行注釋和多行注釋兩種:
//我是單行注釋
/*
我是多行注釋
注釋語法和java一樣哦~
*/
變量
命名規范:
- 變量名的開頭必須是字母或下劃線或者美元符
與java要求相同,在java核心卷Ⅰ中有這種說法:變量名開頭必須是“字母”,但這個字母的范圍很廣,包含大小寫字母、下劃線、美元符,以及在某種語言中表示字母的任何Unicode字符
2.其后可以是任意多個字母、下劃線、美元符、數字
- notes
** 不推薦在變量名開頭出現下劃線或美元符
** 變量名稱對于大小寫敏感,即A和a是不一樣的
** 不可以用js的關鍵字或者保留字作為變量名
定義的關鍵字
- var
可以保存任何數據類型的值,但是作用域只能是全局或者是整個函數塊
語法格式:
var 變量名;
eg:
var age=18,name="CuiHua";
通常教程中所見關鍵字,但是并不推薦使用……
- 定義的變量沒有塊作用域
2. 變量提升
document.write(i);
var i=0;
網頁顯示 undefined
2. const
定義常量,在聲明時必須初始化
const 變量名;
3.let
存在塊級作用域,沒有變量提升,暫時性死區,不允許重復聲明。
- 塊級作用域:
- 不存在變量提升
document.write(i);
let i=0;
總結
以上是生活随笔為你收集整理的JavaScript入门笔记day1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零基础搭建AI作曲工具:基于Magent
- 下一篇: 40.8K star!让AI帮你读懂整个