学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>基础教程>>

javascript教程(七) 数据类型

发布时间:2020-04-07点击:

    Javascript 数据类型

    在Javascript中不同的数据类型有着不同的作用,不同的数据类型处理不同的变量。

    Javascript的数据类型主要有以下:

    值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)。

    引用数据类型:对象(Object)、数组(Array)、函数(Function)。

    PS:Javascript的变量拥有动态类型,意思就是可以用作不同的数据类型赋值,比如:
    var a = 5;           // 现在 x 为数字
    var a = "hello";      // 现在 x 为字符串

    一、JavaScript 字符串(String)

    字符串是用来存储字符的变量,定义的时候需要用双引号或者单引号:

    var name='hello'

    二、JavaScript 数字(Number)

    数字的赋值与字符串不同的是,不要带引号:

    var a=10            //整数
    var b=30.66       //小数
    var c=123e5;      // 12300000科学计数

    数字类型的变量可以直接用来数学运算。

    三、JavaScript 布尔(Boolean)

    布尔(逻辑)只能有两个值:true 或 false。

    var x=true;
    var y=false;

    四、JavaScript 空(Null)与 未定义(Undefined)

    这两种类型的变量意思是不含有任何值,我们一般用赋值为Null来清空变量。

    var a='hello';
    a=Null;

    五、JavaScript 对象(Object)

    对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 一一对应来定义。属性由逗号分隔:

    var person={name:"zhang san", age:26};

    上面例子中的对象 (person) 有三个属性:name、age。

    空格和折行无关紧要。声明可横跨多行:

    var person={
    name : "zhang san",
    age: 26
    };

    该类型的数据可以通过以下得到其中的值:

    var name=person.name;  //赋值后name的值为"zhang san"
    var age=person["age"]; //赋值后age的值为26

    六、JavaScript 数组(Array)

    数组的意思是很多数据的集合,有一维的,有二维的甚至多维的,这里直说简单一维的数组:

    var person=new Array();
    person[0]="zhang";
    person[1]=26;

    除了以上的定义方式,您还可以这样定义:

    var person=new Array("zhang",26);

    或者这样:

    var person=["zhang",26];

    访问中的值与对象相似,可以这样:

    var a=person['name']
    var b=person[1]

    数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。

    七、JavaScript 函数(Function)

    函数的定义如下:

    Function 函数名(){
       //这里是语句体
    }

    函数的应用后面会有专篇解释。

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: