# 基础
# 作用域:菜鸟教程
涵盖知识:局部作用域、全局变量、变量生命周期
需要特别关注:
- 如果变量在函数内部没有声明(没有使用
var
关键字),则该变量为全局变量。- 所有全局变量属于
Window
对象。
# 函数:菜鸟教程
涵盖知识:函数的语法、参数传递、返回值、
需要特别关注:
return
可接返回值,返回值可有可无。- 在函数内部声明的变量(使用
var
)是局部变量。函数运行完毕,局部变量就会被删除。
# 数据类型:菜鸟教程
涵盖知识:数据类型的分类、动态类型的概念、字符串类型、数字类型、布尔类型、数组类型、对象类型、 undefined
与 null
、 new
关键字声明变量类型。
需要特别关注:
- 可以用
typeof
查看变量的数据类型。Symbol
数据类型表示独一无二的值。- 对象的声明可以跨越多行,空格和折行无关紧要。
- 对象的属性有两种寻址方式(获取方式)。
# 变量:菜鸟教程
涵盖知识:声明变量、一条语句声明多个变量、 let
与 c onst
。
需要特别注意:
Javascript
的语句和变量都对大小写敏感。- 变量尽量以字母开头。
- 如果重新声明
Javascript
变量,该变量的值不会丢失。- 声明变量时未指定值,则默认为
undefined
。
# 注释:菜鸟教程
涵盖知识:单行注释方法、多行注释方法、行末注释方法。
# 语句:菜鸟教程
涵盖知识:分号作用、关键字表、对代码行进行拆行。
需要特别注意的:
- 用分号来结束语句是可有可无的。
- 空格用于增加可读性,
Javascript
会自动省略多余空格。
# 输出:菜鸟教程
涵盖知识: window.alert()
、 getElementById()
、 innerHTML
、 write()
、 console.log()
。
# 用法:菜鸟教程
涵盖知识: <script>
标签、 Javascript
的三种插入方式。