数据类型

数值,文本,图形,音频,视频

变量

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)
=== 绝对等于(类型一样,值一样)

注意:

  1. NaN===NaN,结果为false
  2. 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

对象

  1. 对象是大括号,数组是中括号
  2. 属性之间用逗号隔开
        //Person person = new Person(1,2,3,4,5);var person = {name: "kudo",age: 3,tags: ['js','java','web','...'] }

取值

person.name

【JavaScript】数据类型相关推荐

  1. 从javaScript数据类型开始了解垃圾回收机制

    一. javaScript数据类型 javaScript 数据类型分为:基本数据类型.引用数据类型 基本数据类型 分类:Number.String.Boolean.Null.Undefined.Sym ...

  2. JavaScript数据类型 typeof, null, 和 undefined

    JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...

  3. 18100出多少取整_关于JavaScript数据类型,你知道多少?

    JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...

  4. JavaScript学习总结(2)——JavaScript数据类型判断

    最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一.JS中的数据类型  1.数值型(Number):包括整数. ...

  5. JavaScript筑基篇(二)-JavaScript数据类型

    说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...

  6. Javascript数据类型共有六种

    Javascript数据类型共有六种 /* var box; alert(typeof box); // box是Undefined类型,值是undefined,类型返回的字符串是undefinedv ...

  7. javascript 数据类型与类型转换

    JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...

  8. JavaScript数据类型基本数据类型与引用数据类型的区别

    JavaScript数据类型 1.JavaScript判断数据类型 typeof操作符 使用typeof操作符可以返回变量的数据类型 typeof操作符有带括号和不带括号两种用法 typeof (变量 ...

  9. JavaScript 数据类型之 Symbol、BigInt

    JavaScript数据类型 在JavaScript中,我们已知有5种基本数据类型:Undefined.Null.String.Number.Boolean. 当ES6问世,直至今日,又新增了两种基本 ...

  10. javascript数据类型边边角角

    javascript数据类型边边角角 变量,数据类型,需要注意的地方 全局变量和局部变量 var a = 3;// 全局变量function test(){//var b = 2;//局部变量,肯定能 ...

最新文章

  1. 使用Python、OpenCV进行图像接缝雕刻
  2. 为指针分配的内存太小
  3. Linux 下安装matlab2014a
  4. Java多线程面试准备:聊聊Executor框架
  5. php框架--php框架的连贯查询实现原理
  6. 2017.10.9 放棋子 思考记录
  7. iPhone越来越难打动你?从iOS平台转投安卓阵营 这招你得学会!
  8. 1926: 粟粟的书架 前缀和+二分+主席树
  9. cdn 阿里cdn请求原理以及缓存机制
  10. java quartz插件_JFinal Quartz 2.2.1插件
  11. IT基础知识(精华版一)
  12. 大华nodejs http api
  13. matlab 积分后带int,matlab int 积分
  14. R语言绘图—主题选择
  15. 广科计算机专业学费,电子科技大学各专业收费明细表
  16. 用计算机术语写毕业寄语,大学毕业寄语(精选50句)
  17. [ECE]模拟试题-2
  18. 浅析FPGA局部动态可重构技术
  19. R 语言绘制带组的圆形条形图
  20. pd.Series()函数

热门文章

  1. Docker学习(七):Docker-compose-wait-for-it.sh脚本
  2. CGAN(条件生成-对抗网络)简述教程
  3. MySQL条件查询练习题(含答案)
  4. 开发一个app应用的流程有哪些
  5. textarea文本不换行的问题
  6. PID模型优化(系统辨识工具箱及PID tuner)
  7. idea为web项目添加tomcat并配置Artifacts
  8. C++ Primer Plus 编程练习3
  9. adb不是内部或外部命令,AndroidStudio中ADB命令不能用的问题
  10. 中科曙光 量子计算机,中科曙光 量子计算机 量子计算机的曙光