javaScript数据类型

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数据类型_第1张图片

javaScript数字

javaScript只有一中数字类型,数字可以带小数点,也可以不带;

var x1 = 34.00;//使用小数点来写

var x1 = 34;//不使用小数点来写



javaScript数据类型_第2张图片

javaScript数组

创建数组格式如下:

var car = new Array();

car[0] = "Saab";

car[1] = "Volvo"

car[2] = "BMW";

var car = new Array{"Saab","Volvo","BMW"};


javaScript数据类型_第3张图片

注:数组的下标是基于零的,所以第一个项目是[0];第二个是[1],依次

javaScript对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式来定义,属性由逗号分隔。

var person = {firstname:“John”,lastname:“Doe”,id:5560};

对象有两种寻址方式:

name = person.firstname;

name = person["firstname"];


javaScript数据类型_第4张图片

Undefined和Null

undefined这个值表示变量不含有值,可以通过将变量的值设置为null来清空变量。


javaScript数据类型_第5张图片

注:javaScript变量均为对象,当声明一个变量时,就创建了一个新的对象。

你可能感兴趣的:(javaScript数据类型)