在JavaScript中执行以下代码行总会产生意想不到的结果,我没有任何线索.这是我执行NOT(反转)操作的方式:
2 =0010
(~2) = 1101,13以十进制表示.但是在JavaScript中执行完全相同的操作会输出值-3.谁能解释为什么这样?
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = ~ 2;
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
结果: -3
如果您看到下面的附件,就会发现三个共享按钮距顶部的边距不相等。推文按钮没有保持一致性,比其他两个按钮稍高一些。如何使它们与顶部的距离相等?
我正在处理的代码:
<h2 class="title">Share this blog</h2>
<div class="fb-share-button" data-href="http://alfa-blog.com/"
data-layout="button_count" data-size="large" data-mobile-iframe="true">
<a class="fb-xfbml-parse-ignore" target="_blank"
href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Falfa-blog.com%2Findex.html&src=sdkpreparse">Share</a>
</div>
<a href="https://twitter.com/share"
data-size="large"
class="twitter-share-button" data-show-count="false">Tweet</a>
<div class="g-plus" data-action="share" data-height="24" data-href="http://alfa-blog.com/"></div>
Run Code Online (Sandbox Code Playgroud)