javascript变量
声明变量的关键字 var
js的变量的特点
(1)弱类型
(2)先声明后赋值
(3)可定义多个变量
如:var t=0,y=1,s=2;
Javascript数据类型
数值类型:number
布尔类型:boolean
字符串类型:string
未定义类型:undefined
null类型:本质上是一个特殊的object
object类型:引用类型
function类型:函数类型
Javascript取数据类型的函数:typeof
undefined与null的区别
undefined
1.只声明了变量,未赋值
2.变量没有声明,也没有赋值的时候(会报错)
3.直接赋值undefined给变量
4.当调用一个对象的属性或者函数执行没有任何返回值时,会返回undefined
null
null代表空对象。对象类型的一个值,或表示无对象。
null==undefined 为true时,表示空
null===undefined 为false时,表示类型不同