JavaScript数组与布尔简介

JavaScript数组与布尔简介
    JavaScript布尔
 
    布尔(逻辑)只能有两个值:true或false。
 
    varx=true;
 
    vary=false;
 
    布尔常用在条件测试中。您将在本教程稍后的章节中学到更多关于条件测试的知识。
 
    JavaScript数组
 
    下面的代码创建名为cars的数组:
 
    varcars=newArray();
 
    cars[0]="Saab";
 
    cars[1]="Volvo";
 
    cars[2]="BMW";
 
    或者(condensedarray):
 
    varcars=newArray("Saab","Volvo","BMW");
 
    或者(literalarray):
 
    实例
 
    varcars=["Saab","Volvo","BMW"];
 
    数组下标是基于零的,所以第一个项目是[0],第二个是[1],以此类推。
 
    您将在本教程稍后的章节中学到更多关于数组的知识。
 
    JavaScript对象
 
    对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式(name:value)来定义。属性由逗号分隔:
 
    varperson={firstname:"John",lastname:"Doe",id:5566};
 
    上面例子中的对象(person)有三个属性:firstname、lastname以及id。
 
    空格和折行无关紧要。声明可横跨多行:
 
var person={
 
firstname : "John",
 
lastname  : "Doe",
 
id        :  5566
 
};
 
    对象属性有两种寻址方式:
 
    实例
 
    name=person.lastname;
 
    name=person["lastname"];
 
    您将在本教程稍后的章节中学到更多关于对象的知识。
 
    Undefined和Null
 
    Undefined这个值表示变量不含有值。
 
    可以通过将变量的值设置为null来清空变量。
 
    实例
 
    cars=null;
 
    person=null;
 
    声明变量类型
 
    当您声明新变量时,可以使用关键词"new"来声明其类型:
 
var carname=new String;
 
var x=      new Number;
 
var y=      new Boolean;
 
var cars=   new Array;
 
var person= new Object;

推荐阅读