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

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

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

时间: 2024-11-04 23:38:29

ECMAScript---数据类型的分类的相关文章

Django中的数据类型和分类

Django中的数据类型和分类 数字类型(重点) mysql orm tinyint 不存在 smallint SmallIntegerField mediumint 不存在 int(unsigned) IntegerField(PositiveIntegerField) bigint(unsigned) BigIntegerField(PositiveBigIntegerField) decimal DecimalField float FloatField double 不存在 字符串 my

ECMAScript数据类型

[ 基本数据类型 ]-->5种 Undefined Null Boolean Number String [ 复杂数据类型 ]-->1种 Object [ typeof 返回值] -->6种 "undefined" "boolean" "string" "number" "object" "function"

数据类型功能分类

on Day3   一. 基本数据类型   1.数字        int   在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807                             V = 1       由数字组成的,主要记下面的一个属性        bit

js数据类型的分类

js中的数据类型分为基本数据类型以及引用数据类型, 基本数据类型就是用来定义一个数据的类型的:string ,number,boolean,undefined,null 引用数据类型说白了就是对象类型就是Object type:Object(Array,Data,Regexp,Function) 这种问题不是很难但是随着时间的推移也算是属于初学者容易混淆的知识点.需要深刻理解引用和定义的含义. 原文地址:https://www.cnblogs.com/sansini/p/9836781.html

Java数据类型的分类

java支持的类型分为两类:基本类型和引用类型 一.基本类型 4类8种: (1)整型:int.short.long.byte. (2)浮点型:float.double. (3)字符型:char. (4)布尔型:boolean. 二.引用类型 引用类型包括类.接口.枚举和数组类型.null类型. 空引用null只能被被转化为引用类型,不能转化成基本类型,因此,不能把一个null值赋给基本类型的变量. 备注: (1)字符串类型是一个类,即引用类型

java基础:数据类型的概念和分类

数据类型: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间 数据类型的分类: 基本数据类型: 整数: 占用字节数 Byte 1 Short 2 Int 4 Long 8 浮点数: Float 4 Double 8 字符: Char 2 布尔: Boolean 1 注意: 整数默认是int类型 浮点型默认是double类型 在定义long类型的值是末尾需要加l或者L 引用数据类型(类,接口,数值)

12 Java语言基础数据类型的概述和分类

为什么有数据类型 java语言是一种强类型的语言,对于每一个数据都定义了明确的具体数据类型 内存中分配了不同大小的空间 java中数据类型的分类 基本数据类型 引用数据类型 基本数据类型分类(4类8型) 整数型 byte 占用一个字节 short 占用两个字节 int 占用四个字节 long 占用八个字节 浮点型 float 占用四个字节 double 占用八个字节 布尔型 boolean 理论上占用八分之一个字节,但是java没有明确指定他的dih 1 class Demo1_DataType

逆战班!js基础知识以及数据类型

## 1.javascript概念 ###    1.什么是javascript ?      javascript简称 JS,是运行在 javascript 解释器的解释型脚本语言?                  浏览器自带JS解释器 编译型:运行之前先检查语法是否正确,不正确是不能运行的.比如:Java.C.C++.c#..      解释型:运行之前不需要检查任何东西,碰到错误时,就会停止运行比如:javascript  PHP          javascript解释器     

JAVA基础篇NO2--Java中的基本命名规则及数据类型

1.Java中的常量及进制 1.常量: 在程序运行的过程中,不可以改变的量,就是常量 boolean类型的值只能是true或者false null: 空常量, 代表不存在! ---------------------------以下是了解的内容----------------------------------- 2.进制:(了解) 常见进制: 二进制,八进制,十进制,十六进制 进制的表现形式: 二进制: 以0b开头 八进制: 以0开头 十六进制: 以0x开头 进制转换: 任意进制转成十进制:

SQL Server 2008数据类型

在创建表时,必须为表中的每列指派一种数据类型.本节将介绍SQL Server中最常用的一些数据类型.即使创建自定义数据类型,它也必须基于一种标准的SQL Server数据类型.例如,可以使用如下语法创建一种自定义数据类型(Address),但要注意,它基于SQL Server标准的varchar数据类型. CREATE TYPE Address FROM varchar(35) NOT NULL 如果在SQL Server Management Studio的表设计界面中更改一个大型表中某列的数