zoukankan      html  css  js  c++  java
  • 3. JavaScript 数据类型

    1. 主要类型

    • 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
    • JavaScript 拥有动态类型,意味着相同的变量可用作不同的类型

    2. JavaScript 字符串

    字符串可以是引号中的任意文本。您可以使用单引号或双引号

    var strDemo="Demo";
    var strDemo='Demo';
    var answer="It's alright"  //您可以在字符串中使用引号,只要不匹配包围字符串的引号即可
    

    3. JavaScript 数字

    var x1=34.00;      //使用小数点来写
    var x2=34;         // //不使用小数点来写
    var y=123e5;      // 12300000
    var z=123e-5;     // 0.00123
    

    4. JavaScript 布尔

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

    var x=true;
    var y=false;
    

    5. JavaScript 数组

    // 1. 常规赋值, index -> value
    var cars=new Array();
    cars[0]="Saab";
    cars[1]="Volvo";
    cars[2]="BMW";
    
    // 2. condensed array(简略写法)
    var cars=new Array("Saab","Volvo","BMW");
    
    // 3. literal array(列表数组)
    var cars=["Saab","Volvo","BMW"];
    

    6. JavaScript 对象

    • 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔
    • 对象属性有两种寻址方式
    var person = {
    firstname : "John",
    lastname  : "Doe",
    id        :  5566
    };
    
    var name = person.lastname;
    console.log('name is : ', name)
    name = person["lastname"];
    console.log('name is : ', name)
    

    7. Undefined 和 Null

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

    var person = {
    firstname : "John",
    lastname  : "Doe",
    id        :  5566
    };
    
    var name = person.lastname;
    console.log('name is : ', name)
    name = null;
    console.log('name is : ', name)
    

    8. 声明变量类型

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

    var carname=new String;
    var x=      new Number;
    var y=      new Boolean;
    var cars=   new Array;
    var person= new Object;
    
  • 相关阅读:
    Taobao File System
    poj 1860 (Bellman_Ford判断正环)
    IOS研究院之打开照相机与本地相册选择图片
    mysql中timestamp,datetime,int类型的区别与优劣
    数学之路(3)-机器学习(3)-机器学习算法-贝叶斯定理(3)
    POJ 3740 DLX
    HDU4738【杭州网赛、判桥】
    umdh工具使用
    计算机组成与设计(八)—— 单周期处理器
    计算机组成与设计(七)—— 除法器
  • 原文地址:https://www.cnblogs.com/zjzyh/p/5880828.html
Copyright © 2011-2022 走看看