string:
例:var a = "hello";
number:
例:var a = 12345;
boolean:
例:var a = true;
undefined和null:
这两个麻烦一点,undefined意思是“无”,根本不存在,null代表虽然有,但是去是“空”的
object:
例:var a = new Date();
javascript是一种不严谨语言,无论什么类型都可以用var定义变量,变量赋什么类型值就是什么类型,可以是对象,整形,单双精度,时间,字符串。整形和字符一定注意在赋值时字符要用" "括起来。
楼上的正解