变量是用于存储信息的"容器"。
- 变量必须以字母开头
- 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
- 变量名称对大小写敏感(y 和 Y 是不同的变量)
在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可。
声明也可横跨多行。
一条语句中声明的多个不可以赋同一个值。
在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
当您声明新变量时,可以使用关键词 "new" 来声明其类型。
访问对象属性
你可以通过两种方式访问对象属性:
1、person.lastName;2、person["lastName"];
对象方法
对象的方法定义了一个函数,并作为对象的属性存储。
对象方法通过添加 () 调用 (作为一个函数)。
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
当调用该函数时,会执行函数内的代码。
可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。
调用带参数的函数
带有返回值的函数
JavaScript 变量的生存期
JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。
向未声明的 JavaScript 变量分配值
如果您把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。