一、数据类型
1.字符串(String)
var mood = “happy”;
var mood = ‘happy’;
2.数值(number)
var age = 25;
var price = 33.25;
3.布尔类型 (boolean)
布尔型数据只能有两种种值 true 和 false;
var married = true;
var married = false;
与字符串不同,不要把布尔值用引号括起来。布尔值 false 与 字符串 "false"是两回事。
4.对象(object)
Date 日期对象
Date对象用来处理日期和时间。
代码: var today = new Date();
var year = today.getFullYear();
var month = today.getMonth() + 1;
var day = today.getDay();
5.Array 数组(object)
数组的索引 默认是从0开始的
定义数组
var arr = new Array(23,23,45,56,435);
var arr2 = [23,34,546];
var arr3 = new Array();
arr3[0] = 234;
arr3[1] = 234;
二、数据类型的查看和转换
1.查看数据类型 typeof
var mood = "happy";
alert(typeof mood);
alert(typeof 95);
2.转换成字符串
var married = false;
alert(married.toString()); // outputs “false”
var age = 25;
alert(age.toString()); //outputs “25”
3.转换成数字
parseInt() 转换成整数
parseFloat() 转换成浮点数
例:
var test = parseInt(“blue”); //returns NaN
var test = parseInt(“1234blue”); //returns 1234
var test = parseInt(“22.5”); //returns 22
var test = parseFloat(“1234blue”); //returns 1234
var test = parseFloat(“22.5”); //returns 22.5
4.判断变量类型
A,判断字符串
typeof(a)==‘string’
B,判断数值
typeof(a)==‘number’
C如果是一个数值类型,但内容不是一个有效的数字,会显示NaN,判断NaN
isNaN(a)
D,判断变量是否为空(未定义变量。或定义变量但没进行初始化就会出现)
typeof(a)==‘undefined’
三、运算符
1.算术运算符( + - * / %)
加、减、乘、除、求余,其中%是求余运算
var total = (1 + 4) * 5;
var i = 100;
var temp = (i – 20) / 2;
alert(“10”+ 20) //return 1020;
alert(10 + 20) //return 30;