日期:2014-05-16  浏览次数:20406 次

javascript中“==”和“===”区别
   最近看书突然发现有在js中有===用法,上网查资料发现三个等是精确比较的意思,不仅值相同,还要类型相同。不说废话,直接上代码。
<html>
 <head>
  <title> ===和==区别 </title>
  </head>

 <body>
  	<script type="text/javascript">
var y = 5; 
if(y == "5"){ 
document.write("== '5' true"); 
}  
else{ 
document.write("== '5' false "); 
} 
document.write("</br>");
if(y == 5){ 
document.write("== 5 数字 is true "); 
} 
else{ 
document.write("== 5  数字 false "); 

} 
document.write("</br>");
if( y === 5){ 
document.write("=== 数字5 is true "); 
} 
else{ 
document.write("=== 数字5 false "); 
} 
document.write("</br>");
if(y !== "5"){ 
document.write("!== '5' is true "); 
} 
else{ 
document.write("!== '5' is false"); 
} 
</script> 

 </body>
</html>