我碰巧知道以下代码
这是代码,非常简单:
var test = 0 || -1 ;
console.log(test);
Run Code Online (Sandbox Code Playgroud)
然后控制台中的输出为-1
不知怎的,我真的是新的javascript,
我想到的是,0代表JS中的布尔值False,因此||运算符似乎忽略0并将值-1赋给变量
我是对的吗?我只是想确认一下
我将外部 div 的不透明度属性设置为 .5,并将内部 div 的不透明度值设置为 1,但它仍然完全透明
这是示例代码: HTML:
<div id="div1">
<div id="div2">
<div id="div3"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#div1{
background: black;
opacity:.5;
width:300px;
height:300px;
}
#div2{
background:white;
width:150px;
height:150px;
opacity: 1;
}
#div3{
display: block;
width: 50px;
height: 50px;
opacity: 1;
background: black;
}
Run Code Online (Sandbox Code Playgroud)
那么问题出在哪里呢?或者我有什么想念的?帮我!