摘要: 相等运算符(==)和等同运算符(===)===运算符是等同运算符,它采用严格的同一性定义检测两个运算数是否完全等同。==运算符是相等运算符,它采用比较宽松的同一性定义(即允许进行类型转换)检测两个运算数是否相等。下面的规则用于判定===运算符比较的两个值是否完全相等:1.如果两个值的类型不同,它们就不相同。2.如果两个值的类型是数字,而且值相同,那么除非其中一个或者两个都是NaN(这种情况它们不是等同的),否则他们是等同的。值NaN永远不会与其他的任何值等同,包括它自身。3.如果两个值都是字符串,而且在串中的同一位置上的字符完全相同,那么它们就完全等同。如果字符串的长度或内容不同,它们就不是等 阅读全文
posted @ 2012-09-07 10:48 chenping2008 阅读(1666) 评论(0) 推荐(0) 编辑