3.布尔类型 (boolean)
布尔型数据只能有两种种值 true 和 false;
var married = true; var married = false;
PS:与字符串不同,不要把布尔值用引号括起来。布尔值 false 与 字符串 "false"是两回事。
4.对象(object)
Javascript是一种面向对象的语言,因此可以使用面向对象的思想来进行
对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。
var today=new Date(), year =today.getFullYear(), month=today.getMonth()+1, day =today.getDay(), hours=today.getHours(), minutes=today.getMinutes(), seconds=today.getSeconds(); document.write(year+'年'); document.write(month+'月'); document.write('周'+day+'<br/>'); document.write(hours+'时'); document.write(minutes+'分'); document.write(seconds+'秒');
5.Array 数组(object)
我们的变量一般都只能存储一个内容 所以它其实是一个单一的容器
我们的数组一般可以存一个或者是多个值 ,所以数组是一个大的容器
组成部分:
数组其实是由多个 (键-值) 所组成的一个多容器
var weekly=['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; document.write('<br/>'); document.write(weekly[4]);
PS:数组的索引 默认是从0开始的
6.JavaScript - null, undefined
在 JavaScript 中 null 表示 "什么都没有"。
在 JavaScript 中, undefined 是一个没有设置值的变量。
三、数据类型的查看和转换
1.查看数据类型 typeof
var mood = "happy";
alert(typeof mood);
2.转换成字符串
var age = 25;
alert(age.toString());
3.转换成数字
parseInt() 转换成整数
parseFloat() 转换成浮点数
var test = parseInt(“22.5”);
var test = parseFloat(“22.5”);
四、运算符
1.算术运算符( + - * / %)
加、减、乘、除、求余,其中%是求余运算
var a=12, b=6; document.write('<br/>'+'<br/>'); document.write(a+b) document.write('<br/>'); document.write(a-b) document.write('<br/>'); document.write(a*b) document.write('<br/>'); document.write(a/b) document.write('<br/>'); document.write(a%b)