前端面试题小探(1)

15 篇文章 0 订阅
头条截到一个面试题,运行了一下,感受到了来自这个世界满满的爱。

直接上代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>前端面试题小探(1)</title>
</head>
<body>
<div>
    <div>
      <p>
        var a;<br>
        var b = a * 0;<br>
        if (b == b) {<br>
        console.log(b * 2 + "2" - 0 + 4);<br>
        } else {<br>
        console.log(!b * 2 + "2" - 0 + 4);<br>
        }<br>
      </p>
    </div>
<button id="first">第一题</button>
    <div>
    <h3>
        涉及知识点
    </h3>
        <h5>
            undifine的任何计算为NaN
        </h5>
        <h5>
            NaN不等于任何值,包括它本身
        </h5>
        <h5>
            2  + "3" - 2 + 4 => {2+ "" + (3-2+4)}
        </h5>
	<h5>
            2  + "3" + 4 - 2 => {2+ "3" + "" + (4-2)}
        </h5>
  </div></div><script type="text/javascript" src="../jquery/jquery-min.js"></script><script type="text/javascript"> $("#first").click(function() { var a; var b = a * 0; var c = a - 3; console.log(a,"aaa"); console.log(b,"bbb"); console.log(c,"ccc"); console.log(NaN*2,"nan*2"); console.log(!b,"!b"); console.log("2" - 0); console.log(!b * 2); console.log("23" + 2 + 10,"\"23\" + 2 + 10"); console.log(!b * 2 + "2" + 4); console.log( 2 + "3" + 4); console.log( 2 + "3" - 2 + 4,"2 + \"3\" - 2 + 4"); console.log( 2 + "3" + 4 - 2,"2 + \"3\" + 4 - 2"); console.log("3" - 2); console.log("3" + 2); if (b == b) { console.log(b * 2 + "2" - 0 + 4); } else { console.log(!b * 2 + "2" - 0 + 4); } var getType=Object.prototype.toString; console.log(getType.call(a)) console.log(getType.call(b)) console.log(getType.call(c)) console.log(getType.call(NaN*2)) console.log(getType.call(!b),"!b") console.log(getType.call(!b * 2),"!b * 2") console.log(getType.call("5" - 2),"\"5\" - 2") console.log(getType.call("5" + 2),"\"5\" + 2") console.log(getType.call(2 - "3")) console.log(getType.call("2")) console.log(getType.call("23" + 2 + 10)) console.log(getType.call( "2" - 0 + 4)," \"2\" - 0 + 4",( "2" - 0 + 4)); console.log(getType.call(!b * 2 + "2" - 0 + 4),"!b * 2 + \"2\" - 0 + 4",(!b * 2 + "2" - 0 + 4)) })</script></body></html>

小菜鸟的console.log帮手,运行结果打印
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值