基本数据类型、引用数据类型相互之间的比较规范(相等运算符的使用)

原创 2017年06月14日 23:14:20

1. 基本数据类型与基本数据类型之间的比较规范:num str bool null unde

数字与字符串之间的比较(number == string):字符串通过Number转换成数字,然后数字之间进行比较;

数字与布尔之间的比较(number == boolean):将布尔转换为数字,然后数字之间进行比较;true转换数字为1;false转换数字为0;

字符串与布尔之间的比较(string == boolean):字符串和布尔都转换为数字,在进行比较;

null == undefined  返回true;

2. 引用数据类型(对象数据类型)之间的比较:对象与对象之间永远不相等;

3.应用数据类型与基本数据类型之间的比较:

数字与对象的比较:对象转换成字符串toString(),字符串转换成数字Number(),然后数字之间进行比较;

字符串与对象的比较:将对象转换成字符串toString,然后字符串之间进行比较;

布尔与对象的比较:对象转换成字符串toString(),字符串转换成数字Number(),布尔转换成数字,然后数字之间进行比较;

例如:[] == false; //返回true  [].toString()-->""空字符串   Number(“”)-->0  ,false的数字也是0; 所以相等;

![] == false; //返回true;

基本数据类型和引用数据类型的区别:

编辑器所开发的代码都是推送到浏览器。浏览器再解析代码。代码就相当于浏览器的工人,为浏览器提供好多功能(展示和交互); 浏览器得到代码后开始解析代码,在浏览器的后台开辟一个工作空间叫栈内存(全局作用域 ...
  • sunlizhen
  • sunlizhen
  • 2017年06月14日 23:43
  • 408

JAVA基本数据类型与引用数据类型

基本数据类型 对象类型 在栈中进行分配 在堆中进行分配 基本类型之间的赋值是创建...
  • Coding_Zhu
  • Coding_Zhu
  • 2016年11月09日 09:30
  • 2329

java的8种基本数据类型及转换、比较

1.java提供了8种基本类型,但是这8种基本类型不支持面向对象的编程机制,Java分别为这8种基本类型提供了包装类,如下 基本类型 包装类型 byte Byte ...
  • u011299686
  • u011299686
  • 2013年07月17日 16:43
  • 1550

JS基本数据类型和引用数据类型的区别

基本类型和引用类型 ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是...
  • u013551022
  • u013551022
  • 2015年10月20日 13:03
  • 6019

java中的比较运算符== 与 equals()方法

初学JAVA的时候对这两种比较方式也有疑惑,趁着现在整理一下自己的理解。JAVA中变量分为两类,一类是值类型,它储存的是变量真正的值,比如基础数据类型,值类型储存在内存的栈中;一类是引用类型,他们储存...
  • caixiexin
  • caixiexin
  • 2011年07月13日 16:31
  • 3925

基本数据类型和引用数据类型的数据存储

实验总结,希望对大家有帮助。
  • eclipse_yin
  • eclipse_yin
  • 2016年04月04日 15:55
  • 1757

Java中基本数据类型和引用数据类型的存放位置

基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当...
  • qq_36596145
  • qq_36596145
  • 2017年07月29日 11:10
  • 309

java中基本数据类型和引用数据类型的区别?

基本类型四类八种: 1.整形:byte,short,intlong; 2.浮点型:float,double; 3.逻辑型:boolean; 4.字符型:float;  引用数据类型: 类,接口,数组,...
  • qitianjin
  • qitianjin
  • 2015年09月19日 19:59
  • 2555

Java的引用数据类型及应用

Java的数据类型基本数据类型和引用数据类型的区别和联系:一、从概念方面来说基本数据类型:变量名指向具体的数值 引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值二、从内存构建方面...
  • ahafg
  • ahafg
  • 2016年04月15日 10:59
  • 3092

java中的基本数据类型和引用数据类型以及它们的存储方式堆内存和栈内存

java中的基本数据类型和引用数据类型以及它们的存储方式堆内存和栈内存
  • awq520tt1314
  • awq520tt1314
  • 2017年08月12日 12:19
  • 391
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基本数据类型、引用数据类型相互之间的比较规范(相等运算符的使用)
举报原因:
原因补充:

(最多只允许输入30个字)