Javascript 赋值与比较
来源:互联网 发布:行最简形矩阵是什么 编辑:程序博客网 时间:2024/05/20 00:49
赋值:
1. 基本数据类型
Undefined, Null, Boolean, Number和String
2. 引用数据类型
保存在内存中的对象,通过保存在变量中的地址引用对其操作
基本类型,赋值copy实际的值,
引用类型,copy纸箱Object的地址值
比较 ==
基本类型: 比较的是实际的值,
引用: 比较的是地址值
var x = ["apple"];
var y = ["apple"];
console.log(x == y); //false
==
比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
===
比较,它不会自动转换数据类型,如果数据类型不一致,返回false, 如果一致,再比较。
由于JavaScript这个设计缺陷,不要使用==
比较,始终坚持使用===
比较。
NaN === NaN; //false
0 0
- Javascript 赋值与比较
- Integer 与int 赋值比较
- JavaScript 删除数组中一个元素--delete与赋值为undefined方法比较
- 赋值、比较
- JavaScript赋值运算符与表达式
- JavaScript赋值运算与数值运算
- JavaScript之对象拷贝与赋值
- jQuery与javascript方法比较
- Python 与 Javascript 之比较
- JavaScript对象遍历与比较
- Python 与 Javascript 之比较
- javascript进阶之基础篇一: 变量与赋值
- JavaScript赋值时的传值与传址
- href=”#”与javascript:;与javascript:void(0)的比较
- 【JavaScript笔记】1.4 赋值 算数 比较 逻辑 三元 运算符 ++ +=
- JavaScript中if与case比较
- JavaScript 与JQuery 常用方法比较
- JavaScript 与JQuery 常用方法比较
- Ajax模式List页面支持JS,JS支持页面分页的AjaxList.js
- Binder源码分析之Java层
- cookie
- (iOS开发)点击tabbar中的按钮显示首页,再如何跳转页面
- android让后将程序图标显示在状态栏
- Javascript 赋值与比较
- go语言学习道路(插曲)-一个疑惑的问题
- C++模板中的函数式参数
- 电机驱动电路
- stringbuffer与stringbuilder的区别?
- SpringMVC 的 Controller 返回各种视图的处理方式
- @RequestMapping
- 学习小记 之 马尔可夫决策过程(Markov Decision Processes)
- 树莓派——GPIO笔记