【JavaScript】数据类型
数据类型
数值,文本,图形,音频,视频
变量
var a = 1;
number
js不区分小数和整数,Number
123 //整数123
123.1 //浮点数123.1
123.123e3 //科学计数法
-99 //负数
NaN //not a number
Infinity //表示无限大
字符串
‘abc’ “abc”
布尔值
true, false
逻辑运算
&& 两个都为真
|| 一个为真
!
比较运算符(重要)
=
== 等于(类型不一样,值一样,也会判断为true)
=== 绝对等于(类型一样,值一样)
注意:
- NaN===NaN,结果为false
- isNaN(NaN),结果为true
浮点数问题:
(1/3) === (1-2/3) 结果为false
尽量避免使用浮点数进行运算,存在精度问题
Math.abs(1/3-(1-2/3))<0.00000001
用极限判断
null和undefined
null 空
undefined 未定义
数组
Java数组必须是相同的类型对象,JS不用
var arr = [1,2,3,4,5,"hello",null,true]
取数组下标:如果越界了,就会
undefined
对象
- 对象是大括号,数组是中括号
- 属性之间用逗号隔开
//Person person = new Person(1,2,3,4,5);var person = {name: "kudo",age: 3,tags: ['js','java','web','...'] }
取值
person.name
【JavaScript】数据类型相关推荐
- 从javaScript数据类型开始了解垃圾回收机制
一. javaScript数据类型 javaScript 数据类型分为:基本数据类型.引用数据类型 基本数据类型 分类:Number.String.Boolean.Null.Undefined.Sym ...
- JavaScript数据类型 typeof, null, 和 undefined
JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...
- 18100出多少取整_关于JavaScript数据类型,你知道多少?
JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...
- JavaScript学习总结(2)——JavaScript数据类型判断
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一.JS中的数据类型 1.数值型(Number):包括整数. ...
- JavaScript筑基篇(二)-JavaScript数据类型
说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...
- Javascript数据类型共有六种
Javascript数据类型共有六种 /* var box; alert(typeof box); // box是Undefined类型,值是undefined,类型返回的字符串是undefinedv ...
- javascript 数据类型与类型转换
JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...
- JavaScript数据类型基本数据类型与引用数据类型的区别
JavaScript数据类型 1.JavaScript判断数据类型 typeof操作符 使用typeof操作符可以返回变量的数据类型 typeof操作符有带括号和不带括号两种用法 typeof (变量 ...
- JavaScript 数据类型之 Symbol、BigInt
JavaScript数据类型 在JavaScript中,我们已知有5种基本数据类型:Undefined.Null.String.Number.Boolean. 当ES6问世,直至今日,又新增了两种基本 ...
- javascript数据类型边边角角
javascript数据类型边边角角 变量,数据类型,需要注意的地方 全局变量和局部变量 var a = 3;// 全局变量function test(){//var b = 2;//局部变量,肯定能 ...
最新文章
- 使用Python、OpenCV进行图像接缝雕刻
- 为指针分配的内存太小
- Linux 下安装matlab2014a
- Java多线程面试准备:聊聊Executor框架
- php框架--php框架的连贯查询实现原理
- 2017.10.9 放棋子 思考记录
- iPhone越来越难打动你?从iOS平台转投安卓阵营 这招你得学会!
- 1926: 粟粟的书架 前缀和+二分+主席树
- cdn 阿里cdn请求原理以及缓存机制
- java quartz插件_JFinal Quartz 2.2.1插件
- IT基础知识(精华版一)
- 大华nodejs http api
- matlab 积分后带int,matlab int 积分
- R语言绘图—主题选择
- 广科计算机专业学费,电子科技大学各专业收费明细表
- 用计算机术语写毕业寄语,大学毕业寄语(精选50句)
- [ECE]模拟试题-2
- 浅析FPGA局部动态可重构技术
- R 语言绘制带组的圆形条形图
- pd.Series()函数