Javascript数据类型
来源:互联网 发布:淘宝app怎么修改评价 编辑:程序博客网 时间:2024/05/17 22:56
ECMAScript中,数据类型一共有六种类型,也分为基本类型和引用类型两大类
一、基本数据类型:Number、Boolean、String、Undifined、Null
1、null:表示一个空的对象引用(也就是赋值为Null)
2、undefined:表示变量声明但未赋值
3、number:数值。最原始的数据类型,表达式计算的载体,整数和小数(最高精度17位小数)、NaN、Infinity、-Infinity
4、string:字符串。最抽象的数据类型,信息传播的载体
5、boolean:布尔值。最机械的数据类型,逻辑运算的载体
注意:
1)除10进制外,还可以通过8进制和16进制的字面值来表示,如 071表示57,0xA表示10
2)小数位浮点类型,if(i==0.3)//不要做这样的测试,因为浮点数值最高精度是17位,而是0.30000000000000004
数据类型
二、引用类型:Object类型(比如对象、数组、RegExp、Date...):
6、object:比如对象、数组、RegExp、Date...
三、Type of操作符
基本类型和引用类型的值
-基本类型是按照值访问的,因为可以操作保存在变量中的实际值
-引用类型是按照引用去访问的
//Numbervar a1 = 1;var a2 = 1.5;var a3 = NaN;var a4 = 1/0;//Infinityvar a5 = -1/0;//-Infinityalert(a3);//undifined类型 它的值只有一个:undifined表示变量声明了,但是没有被赋值var b2;//alert(b1);//Null 空值var b2 = null;alert(b2);//String 字符串var str1 = "你好";var str2 = "世界";//Booleanvar flag1 = false;var flag2 = true;//引用数据类型var arr = [1,2,3];//数组类型var dates = new Date();//日期类型var obj = {};//空对象//typeof 操作符var a = 10;var b = 10.8var c = true;var d = 'rose';var e = new Date();var f = NaN;var q = [1,2,3];var h = undefined;var i = null; //表示一个空对象的引用alert(typeof a);//numberalert(typeof b);//numberalert(typeof c);//booleanalert(typeof d);//stringalert(typeof e);//objectalert(typeof f);//numberalert(typeof q);//objectalert(typeof h);//undefinedalert(typeof i);//object
阅读全文
0 0
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- Target Sum
- Hololens中模型反转,相对Camer位置保持不变。
- CSS布局 -- 圣杯布局 & 双飞翼布局
- 解决Couldn't resolve host 'mirrorlist.centos.org
- 算法课第14周第1题——322. Coin Change
- Javascript数据类型
- OpenCV3.2学习笔记之TrackBar
- python 模块错误
- 5月英语总结
- Julia: 如何读出csv文件中的中文字符?
- 结构体数组实例
- Python数据科学方面的问题汇总
- vim 基础使用介绍
- thrift理解及实例