# 基础
- 局部作用域、全局变量、变量生命周期:https://www.runoob.com/js/js-scope.html
- 如果变量在函数内部没有声明(没有使用
var 关键字),则该变量为全局变量。 - 所有全局变量属于
Window 对象。
- 函数的语法 **、参数传递、** 返回值:https://www.runoob.com/js/js-functions.html
return 可接返回值,返回值可有可无。- 在函数内部声明的变量(使用
var )是局部变量。函数运行完毕,局部变量就会被删除。
- 各种数据类型:https://www.runoob.com/js/js-datatypes.html
- 可以用
typeof 查看变量的数据类型。 Symbol 数据类型表示独一无二的值。- 对象的声明可以跨越多行,空格和折行无关紧要。
- 对象的属性有两种寻址方式(获取方式)。
- 声明变量、一条语句声明多个变量、let 与 const:https://www.runoob.com/js/js-variables.html
Javascript 的语句和变量都对大小写敏感。- 变量尽量以字母开头。
- 如果重新声明
Javascript 变量,该变量的值不会丢失。 - 声明变量时未指定值,则默认为
undefined 。
- 单行注释方法、多行注释方法、行末注释方法:https://www.runoob.com/js/js-comments.html
- 分号作用、关键字表、对代码行进行拆行:https://www.runoob.com/js/js-statements.html
- 用分号来结束语句是可有可无的。
- 空格用于增加可读性,
Javascript 会自动省略多余空格。
- window.alert()、getElementById()、innerHTML、write()、console.log():https://www.runoob.com/js/js-output.html
<script> 标签、 Javascript 的三种插入方式:https://www.runoob.com/js/js-howto.html