一.变量
通俗的讲,变量类似于一个存放东西的容器,从计算机的角度讲,变量指代的是计算机内存中的一段内存空间,用于存数据。
如何定义一个变量
1.使用var关键字声名变量
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var a; //undefined
console.log(a);
var b = 12;
console.log(b); //12
</script>
</head>
2.变量的命名规范
1.变量可以由字母、数字、英文下划线(_),美元符号($)组成
2.不能以数字开头,如a1(正确),1a(错误)
3.不能使用关键字或者保留字,如var、for、while、break、if、function......均不可用
4.区分大小写,如age 、Age是不同的变量
5.变量名字要见名知意
二.数据类型
1.字符型(string):表示文本,比较通俗易懂,一般写在双引号或者单引号里面
<script type="text/javascript">
var name = '张三';
console.log(name); //张三
var sex = '男';
console.log(sex); //男
</script>
2.数值型(number):表示数字
<script type="text/javascript">
var year = 2021; //2021
console.log(year);
var age = 21;
console.log(age); //21
</script>
3.布尔型(boolean):仅有两个值true和false。也代表1和0。实际运算中true==1、false==0
<script type="text/javascript">
var a = true; //true
console.log(a);
var b = false; //false
console.log(b);
console.log(a + b); //1
</script>
4.未初始化(undefined) 和 空值(null)
<script type="text/javascript">
var time ;
console.log(time); //undefined
var name = null;
console.log(name); //null
</script>
5.数组(array)和对象(object)
<script type="text/javascript">
var Array = new Array(7); //创建指定长度的数组
console.log(Array); //"length":7
// var arr = new Array(); 创建未指定长度的数组
var nums = [1,2,3,4];
console.log(nums); // {"0":1,"1":2,"2":3,"3":4,"length":4
</script>
对象:自定义对象和内置对象!!!