三、开始书写第一个JS程序
JS有三大知识体系:
- 语言核心
- DOM
- BOM
3.1 写代码的地方
和我们的HTML
、CSS
一样,用IDE
(集成开发环境,如VS Code
)开发写代码,用浏览器运行
创建一个HTML
文件,注意JS
也是“寄生语言
”,不能脱离HTML
运行。
按原来的方法,就是html:5
按tab
键生成骨架之后,书写<script></script>
标签对,这是JS的舞台:
1 |
|
有的时候编辑器会生成:
1 | <script type="text/javascript"> |
这个type
实际上是以前的HTML
版本的东西,如果你的VS Code
给你生成了,留着就行。
3.2 认识alert()
1 | <script type="text/javascript"> |
写几条就有几个警告框:
JS
的程序是由一条条语句组成的。语句的结尾,一般来说要以分号结尾。注意分号是英语分号,不是中文的。alert
是js
语言提供的,表示弹出警告框。这个东西叫做API(Application Interfaces,通用程序接口)
,说白了就是人家定的东西。不能更改,如果书写错误,就没有任何功能。语法是必须要遵守的。
alert
是一个函数,他后面必须加英文的()
,圆括号里面显示的内容是字符串,这里必须被英语的" “
双引号包裹,左边是英文的,右边的是中文的。圆括号标示运行函数。
alert
我们叫做输出语句,因为他能把程序中的一些值、信息显示给用户。
3.3 认识console.log()
在编辑器中输入log
按tab
键即可展开为:
1 | console.log(); |
console
就是控制台的意思,log
就是输出的意思。
1 | <script> |
我们的信息将在控制台中显示
3.4 利用控制台挑错
如果你API
写错了,比如:
1 | aleet("你好"); |
1 | Uncaught ReferenceError 未被捕获的引用错误 |
如果你语法写错了:
1 | alert(“你好”); 引号为中文 |
1 | Uncaught SyntaxError 未被捕获的语法错误 |
总结一下:
1 | ReferenceError 表示API用错了,alert拼错了 |
3.5 注释
按快捷键Ctrl+/
生成的是单行注释(/后面一般有个空格)
1 | // 我是一个单行注释 |
按Ctrl+shift+/
,生成块级注释
1 | /* |
有的为了美观:补*
1 | /* * |
3.6 控制台是一个REPL
环境
在控制台中可以随时输入一些表达式,按回车之后就会立即显示计算结果,非常方便我们调试学习
REPL是英语read(读)、Eval(求值)、Print(打印结果)、Loop(循环)