(面向c#开发人员) 编写javascript的好习惯四 比较运算符
2011-06-17 21:47
441 查看
比较运算符一般指的是 ==
在javascript里面以下值是等价的
这个javascript的 == 号真是混乱的让人想死。。。。
正确的做法是在javascript使用 === 来在比较值
对应的不等于号是 !==
PS:引用自mix11
在javascript里面以下值是等价的
alert(0 == ''); //true alert(0 == '0'); //ture alert(false == '0'); //ture alert(null == undefined); //ture alert(0 == '\t\r\n'); //ture
这个javascript的 == 号真是混乱的让人想死。。。。
正确的做法是在javascript使用 === 来在比较值
alert(0 === 0); //true alert(0 === '0'); //false
对应的不等于号是 !==
PS:引用自mix11
相关文章推荐
- (面向c#开发人员) 编写javascript的好习惯八 变量和函数声明
- (面向c#开发人员) 编写javascript的好习惯一 false 值
- (面向c#开发人员) 编写javascript的好习惯五 声明对象和数组 (2011-06-17 21:47)
- (面向c#开发人员) 编写javascript的好习惯六 for 表达式
- (面向c#开发人员) 编写javascript的好习惯九 匿名自执行函数
- (面向c#开发人员) 编写javascript的好习惯二 字符串检查
- (面向c#开发人员) 编写javascript的好习惯三 字符串默认值初始化
- (面向c#开发人员) 编写javascript的好习惯七 闭包1
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向开发人员的区块链链代码深入研究:使用 Go 编写智能合约
- 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- Android首席设计师宣称移动概念已死,开发人员应该面向屏幕编写应用而非移动
- 一个C#编写的snmp程序,可使网络管理人员进行参考、开发-A C# Prepared snmp procedures, will enable network managers to carry o
- Flex:JavaScript写AIR程序>> 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向 Java 开发人员的 Ajax: 结合 Direct Web Remoting 使用 Ajax