码迷,mamicode.com
首页 > 其他好文 > 详细

ECMAScript---数据类型的分类

时间:2019-08-28 01:02:10      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:基本数据   日期   括号   ons   cti   als   分类   引号   字符串   

数据值是一门编程语言生产的材料,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

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

ECMAScript---数据类型的分类

标签:基本数据   日期   括号   ons   cti   als   分类   引号   字符串   

原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11421352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!