javaScript的数据类型有:
字符串(String)
数字(Number)
布尔(Boolean)
数组(Array)
对象(Object)
空值(Null)
未定义(Undefined)
javaScript拥有动态类型,这意味相同的变量可用作不同的类型:
var x ; //x为underfined
var x =5; //现在x为数字
var x = "John"; //现在x为字符串
javaScript字符串
字符串是存储字符的(“Bill Gates”)的变量;
字符串可以是引号中的任意文本,可以使用单引号或双引号;
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
可以在字符串中使用引号,只要不匹配包围字符串的引号即可;
javaScript数字
javaScript只有一中数字类型,数字可以带小数点,也可以不带;
var x1 = 34.00;//使用小数点来写
var x1 = 34;//不使用小数点来写
javaScript数组
创建数组格式如下:
var car = new Array();
car[0] = "Saab";
car[1] = "Volvo"
car[2] = "BMW";
或
var car = new Array{"Saab","Volvo","BMW"};
注:数组的下标是基于零的,所以第一个项目是[0];第二个是[1],依次
javaScript对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式来定义,属性由逗号分隔。
var person = {firstname:“John”,lastname:“Doe”,id:5560};
对象有两种寻址方式:
name = person.firstname;
name = person["firstname"];
Undefined和Null
undefined这个值表示变量不含有值,可以通过将变量的值设置为null来清空变量。
注:javaScript变量均为对象,当声明一个变量时,就创建了一个新的对象。