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;上述中通过{}和[]声明对象或数组的过程称之为“初始化表达式”
     
     
  • 相关阅读:
    SQL Server和Oracle数据库索引介绍
    ITPUB上一个Oracle面试题
    国服《巫妖王之怒》3.35冰双持新手献礼指南
    WLK奥法输出循环
    flume架构初接触
    密码校验正则表达式(java 环境)
    初学Mahout测试kmeans算法
    身份证校验(java)
    gcc 中 O选项对空函数的优化
    《肖申克的救赎》语录
  • 原文地址:https://www.cnblogs.com/Nick-Hu/p/8320212.html
Copyright © 2011-2022 走看看