变量 声明变量var 变量名;变量赋值变量名=值,赋什么类型的值都可以JavaScript是一种弱类型编程语言undefined在JS中是一个具体存在的值,当变量没有手动赋值的时候,系统默认赋值undefinedNaN表示不是数字 全局变量和局部变量 全局变量: 在函数体之外声明的变量生命周期:浏览器打开时声明,浏览器关闭时销毁,尽量少用(全局变量会一直占用浏览器的内存空间)声明变量时如果没有var关键字,不管这个变量在哪里声明的,都是全局变量 局部变量: 在函数体中声明的变量,包括一个函数的形参也属于局部变量生命周期:函数开始执行时局部变量的内存空间开辟,函数执行结束后释放。生命周期较短