js的类型都可以考倒你

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript">
  alert("typeof(NaN)=  "+typeof(NaN));   
 
alert("typeof(Infinity)=  "+typeof(Infinity));  
 
alert("typeof(null)=  "+typeof(null));   
 
alert("typeof(undefined)=  "+typeof(undefined));   
 
alert("NaN==NaN=  "+(NaN==NaN));   
 
alert("NaN!=NaN=  "+ (NaN!=NaN));   
 
alert("NaN>NaN=  "+ (NaN>NaN));    
 
alert("null==undefined=  "+ (null==undefined));    
 
alert("null>=undefined=  "+ (null>=undefined));    
 
alert("null<=undefined=  "+ (null<=undefined));    
 
alert("null==null=  "+ (null==null));  
 
alert("null!=null=  "+ (null!=null));   
 
alert("null!=NaN=  "+ (null!=NaN));   
 
alert("null==NaN=  "+ (null==NaN));  
 
alert("NaN==undefined=  "+ (NaN==undefined));   
 
alert("parseInt(\"123abc\")=  "+ parseInt("123abc"));  
 
alert("\"123abc\"-0=  "+ ("123abc"-0));   
 
alert("Infinity>10=  "+ (Infinity>10));   
 
alert("Infinity>\"abc\"=  "+ (Infinity>"abc"));   
 
alert("Infinity==NaN=  "+ (Infinity==NaN));  
 
alert("true==1=  "+ (true==1));   
 
alert("new String(\"abc\")==\"abc\"=  "+ (new String("abc")=="abc"));   
 
alert("new String(\"abc\")===\"abc\"=  "+ (new String("abc")==="abc"));   
 
   
function step(a){  
 
   return function(x){  
  alert("nei bu x = " + x);
      return x+a++;  
 
   }  
 
}  
 
var a = step(10);  
 
var b = step(20);  
 
alert("a(10)=  "+ a(10));  
 
alert("b(20)=  "+ b(20));  
 
var a="123abc";  
 
alert("typeof(a++)=  "+ typeof(a++));  
 
alert("a=  "+ a); 

  </script>
 </head>

 <body>
 
 </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值