1.严格等于
“1.23”===1.23;//false 严格等于会先检查类型是否相等,再比较值
2.“==”的隐式转换:
- 将其它类型转换为数字:num-0,如果不能转换则转换为为NaN
例如,new Object-0;//NaN
“66”-0;//66
“likeke”-0;//NaN - 其它类型转换为字符串num+””
例如true+"";//”true”
new Object+"";//"[object Object]" - 特殊情况
NaN==NaN;//false - 对象比较
{}=={};// false
[1,2]==[1,2];// false 因为不是同一个对象,当然[]!=[]结果为true
只有定义一个变量a={};a==a,此时才为true - boolean== ? 都会将boolean转换为数字再与右边的值做比较,而不是将数字转换为boolean
例如true==1为true,而true==2为false; - object==number 会将object转换为基本类型
例如new String("666")=="666";//true - 一般情况
null==undefined;//true
number==string 会将字符串转换为数字再进行比较
"666"==666;//true
NaN=="likeke";//false, 因为NaN不等于NaN
相关推荐
认识JavaScript的数据类型;学习目标;认识JavaScript的数据类型; 1.变量的数据类型;基本数据类型-数字型;认识JavaScript的数据类型;认识JavaScript的数据类型;认识JavaScript的数据类型;认识JavaScript的数据类型;...
JavaScript语法和数据类型(源代码)JavaScript语法和数据类型(源代码)JavaScript语法和数据类型(源代码)JavaScript语法和数据类型(源代码)JavaScript语法和数据类型(源代码)JavaScript语法和数据类型(源...
JavaScript优势简介及数据类型Introduction to JavaScript, Advantages, Data Types – Variables – Operators - Control Statements – Functions - Objects – Array – Strings – Math – Boolean – Global - ...
第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3节 JavaScript数据类型.rar第3...
ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建...
javascript数据类型
javascript数据类型
javascript的数据类型
JavaScript的数据类型分为基本数据类型和复合数据类型。复合数据类型主要有对象、数组与函数。基本数据类型有数值数据类型、字符串数据类型、逻辑数据类型以及undefined和 null 两个特殊的数据类型。在数值数据类型...
javaScript基本数据类型
数据类型和变量 Javascript技术
JavaScript有哪些数据类型,它们的区别? 等一些js理论
是JavaScript之数据类型 的基本讲解,适用于javascript的初学者学习javascript的数据类型,应该有帮助
数据类型 JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符 介于...
第2章 JavaScript数据类型和运算符
JavaScript数据类型 及例子
WEB开发 之 JavaScript 数据类型.docx
javaScript通用数据类型校验,邮件,字符串程度,数字验证
关于DW和JavaScript的数据类型方面的知识点 JavaScript常用的知识点 JavaScript6种数据类型知识点 JavaScript强制类型转换知识点