小编Lie*_*ien的帖子

逻辑运算符|| 在javascript中,0代表布尔值false?

我碰巧知道以下代码

这是代码,非常简单:

var test = 0 || -1 ;
console.log(test);
Run Code Online (Sandbox Code Playgroud)

然后控制台中的输出为-1

不知怎的,我真的是新的javascript,

我想到的是,0代表JS中的布尔值False,因此||运算符似乎忽略0并将值-1赋给变量

我是对的吗?我只是想确认一下

javascript boolean logical-operators or-operator

4
推荐指数
1
解决办法
5943
查看次数

图层索引和不透明度问题

我将外部 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)

那么问题出在哪里呢?或者我有什么想念的?帮我!

html css transparent opacity

2
推荐指数
1
解决办法
624
查看次数