zoukankan      html  css  js  c++  java
  • 2.js的数据类型

    2.js的数据类型
    1.基础数据类型
    说明:js为弱类型语言,声明变量的时候同意采用var类型即可,var可装载整数、浮点数、单双引号的字符串均可。
    例子;
    var x = 1; //整数
    x = 0.01; //浮点数
    x = "hello world"; //java中的String
    x = 'java script'; //单引号的String
    x = true; //布尔值
    x = false; //布尔值
    x = null; //null在js中表示的是一个特殊的值,表示为“空”
    x = undefined; //undefined和null非常相似
     
    2.对象
    说明:js中最重要的两种类型为对象和数组;
    例子:
    //2.1js中对象类型类似java中的clss,以下是声明对象的属性,采用键值对的形式书写,中间用逗号隔开
    var book = {
    topic = "JavaScript",
    fat = true
    };
     
    //2.2访问对象中的属性:采用" . "或者“[]”来访问
    book.topic
    book["fat"]
    book.author = "Flanagan"; //可通过直接赋值为2.1中的对象直接创建属性
    book.contents = {}; //创建一个空的对象它没有属性
     
    3.数组
    var primes = [2, 3, 5, 7]; //拥有4个元素的数组,注意声明方式
    primes[0] //指向值2;利用数组的索引访问数组元素
    primes.length //数组元素的数量4
    primes.[primes.length.length - 1] //指向值7;数组的最后一个元素
    primes[4] = 9; //通过赋值来添加新元素
    primes[4] = 11; //使用索引改变数组中元素的内容
    var empty = []; //[] 是空数组,它具有0个元素
    empty.length //=>0 数组的元素数量为0个
     
    4.数组与对象的混合使用
    说明:数组与对象可以互相嵌套使用
    4.1数组中嵌对象
    var points = [ //具有两个对象的数组
    {x: 0, y: 0},
    {x: 1, y: 1}
    ];
     
    var data = { //一个包含两个属性的对象
    trial1: [ [1, 2], [3, 4] ], //每一个属性都是数组
    trial2: [ [2, 3], [4, 5] ] //数组的元素也是数组
    };
     
    PS;上述中通过{}和[]声明对象或数组的过程称之为“初始化表达式”
     
     
  • 相关阅读:
    05-java学习-循环结构
    04-java学习-选择结构
    03-java学习-基本数据类型-运算符-键盘接收用户输入
    A02-java学习-classpath配置-标识符-java变量类型
    A01-java学习环境准备
    20190215面试-C#操作外设-多线程-shocket
    装饰者模式
    状态模式
    DllImport学习
    网络编程(一)----基础知识、数据流套接字
  • 原文地址:https://www.cnblogs.com/Nick-Hu/p/8320212.html
Copyright © 2011-2022 走看看