首先,Js的变量拥有唯一性,如果有相同的变量,那么之前的变量赋值的内容就会覆盖掉。
Js的核心叫做ECMA Script
Es给定义了5种简单的数据类型和1种复杂数据类型
1.Undefined 未定义
例如<script>
var a;
alert(a);
</script>
这个时候浏览器弹窗就会显示undefined
2.Null 空 (代表着什么也没有)
例如<script>
var a=null;
alert(a);
</script>
这个时候浏览器就会显示null,代表是个空对象
3.Boolean 布尔值(即真的或假的)
例如<script>
var a=ture/false
alert(a);
</script>
这个时候浏览器就会显示ture/false
4.Number 数字
例如<script>
var a=1
alert(a);
</script>
这个时候浏览器就会显示1
5.String 字符串
例如<script>
var a='我今天很开心'
alert(a);
</script>
这个时候浏览器就会显示我今天很开心
6.Objects 对象
typeof可以帮助咱们看变量是一个什么数据类型
例如<script>
var a=1;
alert(typeof a);
</script>
这个时候浏览器就会显示number。