zoukankan      html  css  js  c++  java
  • 8.JS数据类型

    ① 数据类型:字符串,数字,布尔,数组,对象,Null,Undefined

    ② JavaScript拥有动态类型。这意味着相同的变量可用作不同的类型;

    实例

      var x;   //x为undefined

      var x  = 6;  //x为数字

      var x = "Bill"; //x为字符串 (双引号)

      var x ='Bill'; //(单引号)

    ③ 数组

      var cars = new Array();

      cars[0] = "Audi";

      cars[1] = "BMW";

      cars[2] = "Volvo";

    或者 (condensed array):

       var cars = new Array("Audi","BMW","Volvo");

    或者(literal array)

       var cars = ["Audi","BMW","Volvo"];

    JavaScript对象

       

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

    您将在本教程稍后的章节中学到更多关于数组的知识。

    ④ JavaScript 对象

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

    var person={firstname:"Bill", lastname:"Gates", id:5566};

    上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。

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

    var person={
    firstname : "Bill",
    lastname  : "Gates",
    id        :  5566
    };
    

    对象属性有两种寻址方式:

    实例

    name=person.lastname;
    name=person["lastname"];

    ⑤ 声明变量类型

    当您声明新变量时,可以使用关键词 "new" 来声明其类型:

    var carname=new String;
    var x=      new Number;
    var y=      new Boolean;
    var cars=   new Array;
    var person= new Object;
    

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

     
  • 相关阅读:
    mysql千万级数据量根据索引优化查询速度
    Centos 7 开放查看端口 防火墙关闭打开
    Spring-Quartz 配置执行时间参数
    Curl命令查看请求响应时间
    Centos 7 安装 Mongodb
    配置Docker加速器
    TCP端口状态说明ESTABLISHED、TIME_WAIT
    Maven依赖项Scope属性设置含义
    实战JAVA虚拟机 JVM故障诊断与性能优化(十)---字节码的执行
    代理模式(Proxy)_java实现
  • 原文地址:https://www.cnblogs.com/jiningning/p/6386237.html
Copyright © 2011-2022 走看看