文章目錄
- 一、語法與變量
- 1. 初識`JavaScript`
- 2. `JavaScript`的歷史
- 3. `JavaScript`與`ECMAScript`的關系
- 4. `JavaScript`的體系
- 5. `JavaScript`的語言風格和特性
- 二、語法
- 1. `JavaScript`的書寫位置
- 2. 認識輸出語句
- 3. `REPL`環境,交互式解析器
- 4. 變量是什么
- 5. 重點內容
一、語法與變量
1. 初識JavaScript
- 前端三層
語言 功能 結構層 HTML 搭建結構、放置部件、描述語義 樣式層 CSS 美化頁面、實現布局 行為層 JavaScript 實現交互效果、數據收發、表單驗證等
2. JavaScript
的歷史
- 1995年布蘭登·艾奇就職
Netscape
發明JavaScript
,前身LiveScript
。
3. JavaScript
與ECMAScript
的關系
4. JavaScript
的體系
- 語言核心
ECMAScript5
ECMAScript6、7、8、9、10、11
- DOM
- BOM
5. JavaScript
的語言風格和特性
- 類C語言的風格
- 弱類型
二、語法
1. JavaScript
的書寫位置
- 在
<body>
中<script>
標簽,在內部書寫JavaScript
代碼 - 將代碼單獨保存為
.js
格式文件,然后在HTML文件中使用<script src="></script>
這樣的形式引入它- 注意不可寫成
<script src="/>
- 注意不可寫成
JavaScript
不能脫離HTML網頁運行(當然不絕對,NodeJS
將成為JavaScript
獨立的運行平臺)
2. 認識輸出語句
alert();
語句alert
是內置函數,函數就是功能的’封裝’,調用函數需要使用圓括號。
console.log();
語句
3. REPL
環境,交互式解析器
- 控制臺也是一個
REPL
環境,可以使用它臨時測試表達式的值。
4. 變量是什么
- 變量是計算機語言中能存儲計算結果或能表示值抽象概念
- 變量不是數值本身,它們僅僅是一個用于存儲數值的容器
- 定義變量
- 變量的使用
- 改變變量的值
- 合法命名
- 優秀的變量命名法
- 變量的默認值
- 常見錯誤
- 同時聲明多個變量
- 變量聲明提升
5. 重點內容
- 前端開發主要有哪些層?語言和功能是什么?
JavaScript
的書寫位置是哪里?JavaScript
有哪些輸出語句?- 變量是什么?如何定義變量?變量的合法命名規則有哪些?
- 只用
var
定義一個變量,但是沒有賦初值,這個變量的值是? - 什么是變量聲明的提升?
JavaScript
中,等號的功能是什么?