JavaScript的类型有:数字、字符串、布尔值、函数和对象。还有undefined和null,以及数组、日期和正则表达式。
1 var num = 1; //{1} 2 num = 3; //{2} 3 var price = 1.5; //{3} 4 var name = "Mark"; //{4} 5 var trueValue = true; //{5} 6 var nullVar = null; //{6} 7 var und; //{7}
在行1的时候,我们声明了一个数字类型的;虽然var不是必须的,但是我们每次最好都声明一下。
在行2,我们把num更新。这个操作以为着你可以声明一个变量并初始化为一个数字类型的值,然后更新成字符串或其他类型的值。最好不要这样做o。
在行3,我们声明了一个十进制浮点数的数字类型的变量。
在行4,我们声明的是字符串。
在行5,声明了一个布尔值。
在行6,声明了一个null。
在行7,声明了undefined变量。
注:null表示变量没有值,undefined表示变量已被声明,但尚未赋值
如果我们想看到每个变量的值,console.log打印即可查看
1 console.log(num); 2 console.log(price); 3 console.log(name); 4 console.log(trueValue); 5 console.log(nullVar); 6 console.log(und);
打印出的值分别是:
1 3; 2 1.5 3 Mark 4 true; 5 null; 6 undefined
咱们还可以通过控制台打印出任何想看到的东西:
1 例如:console.log("小马今天起床到现在,什么都没吃呢!")
在chrome中就如下:
![](https://img2018.cnblogs.com/blog/1517831/201810/1517831-20181023100336319-1252840488.png)