zoukankan      html  css  js  c++  java
  • ECMAScript---数据类型的分类

    数据值是一门编程语言生产的材料,JS中包含的值有以下类型:

    1、基本数据类型(值类型):包含 数字 number、字符串string 、布尔 boolean 、null(其他语言都有的类型) 、undefined(js独有的类型)

    2、引用数据类型:对象object(普通对象、数组对象、正则对象、日期对象...)、函数function

    3、Symbol :唯一的值,ES6新增的一个特殊类型 

    以下是基本数据类型的特点:

    /*数字数据类型*/
    var  age =13 ; // 0、-10、10.8...其中包含一个特殊的值 NaN (not a number,代表不是一个数字,但是属于number类型的)
    
    /*字符串类型*/
    var str = ' ' ; // "" ,'13' ,"{}","true" JS中所有用单引号和双引号包裹起来的都是字符串,里面的内容是当前字符串中的字符,一个字符串由零到多个字符组成
    
    /*布尔类型*/
    var reallys = true;
    var artificial = false; // boolean 类型只有两个值 true和false

    以下是引用数据类型特点:

    /*对象*/
    var obj = { name:'lilei', age:18}; //普通对象,由大括号包裹起来,里面包含多组属性名和属性值(键值对),{}代表空对象
    
    var ary = [10、20、30、40、50]; //中括号包裹起来的。由零到多项内容,这种是数组对象 , []代表空数组
    
    var reg = /-?(d|([1-9]d+)(.d+)?/g; //由一个或多个元字符组成一个完成的正则,其中//代表单行注释,没有空正则一说
    
    
    /*函数*/
    function fn() {
     函数体
    }

    以下Symbol类型的特点:

    创造出来的是唯一的值,有时候需要唯一的、特别重要的、又不能改变的值,就可以用到Symbol和const

    var  strN =Symbol('唯一值');
    var   strM = Symbol('唯一值');
    
    alert (strN == strM);//弹出 false

    了解了数据类型的分类,下一篇开始数据类型的详细解读吧!

  • 相关阅读:
    MySQL与Redis结合方案
    Linux系统如何监控服务器硬件、操作系统、应用服务和业务
    【MySQL】MySQL复制之防崩溃从节点
    Linux系统vim编辑器换行至文件的行首及行尾操作
    Xtrabackup远程备份
    innodb_force_recovery参数分析
    Oracle异构平台迁移利器之XTTS(使用rman方式)
    ES6基础语法
    读郭老师推荐书籍--《原则》
    PhpStorm 的基本应用
  • 原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11421352.html
Copyright © 2011-2022 走看看