DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

javascript逻辑运算符有哪些?

  • javascript逻辑运算符有哪些?

  • 已被浏览: 20 次2020年09月04日    来源:  https://www.dmozdir.org/
  • JavaScript逻辑运算符有:&&(逻辑与)、||(逻辑或)、!(逻辑非)。JavaScript逻辑运算符用于测定变量或值之间的逻辑。
    JavaScript逻辑运算符有&&(逻辑与)、||(逻辑或)、!(逻辑非)。JavaScript逻辑运算符用于测定变量或值之间的逻辑。

    JavaScript中的逻辑运算符:

    运算符
    描述例子
    &&and(x < 10 && y > 1) 为 true
    ||or(x==5 || y==5) 为 false
    not!(x==y) 为 true

    1、JS中的||符号:

    运算方法:

    只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。

    只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。

    总结:真前假后

    <script type="text/javascript">
    var a = [1,2,3];
    var b = "hello"; 
    var obj = new Object(); 
    var d;console.log(true || 10);//第一个操作数是true,结果是第一个操作,也就是true
    console.log(false || b);//第一个操作数是false,结果是第二个操作数b
    console.log(100 || false);//第一个操作数是100,结果100
    console.log(undefined || 9);//第一个操作数是undefined转false,结果9
    console.log(NaN || false);//第一个操作数是NaN转false,结果第二个操作数
    console.log(null || a);//第一个操作数是null转false,结果a
    console.log('' || false);//第一个操作数是空串转false,结果第二操作数
    console.log(0 || 100);//结果是100
    console.log(5 || 100);//5
    console.log(a || b);//a
    console.log(obj || 200);//obj
    </script>

    2、JS中的&&符号:

    运算方法:

    只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;

    只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;

    <script type="text/javascript">
    var a = [1,2,3]; var b = "hello"; 
    var obj = new Object(); 
    var d;console.log(true && 10);//第一个操作数是true,结果是第二个操作,也就是10
    console.log(false && b);//第一个操作数是false,结果flase
    console.log(100 && false);//第一个操作数是100,结果flase
    console.log(undefined && false);//第一个操作数是undefined,结果undefined
    console.log(NaN && false);//第一个操作数是NaN,结果NaN
    console.log(null && false);//第一个操作数是null,结果null
    console.log('' && false);//第一个操作数是空串,结果空串
    console.log(0 && 100);//结果是0
    console.log(5 && 100);//100
    console.log(a && b);//hello
    console.log(obj && 200);//200
    </script>

    3、取反 !

    首先把数据转化为布尔值,然后取反,结果为true或false;

    以上就是javascript逻辑运算符有哪些?的详细内容,更多请关注DMOZ中文网站分类目录其它相关文章!


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:JavaScript

  • 上一篇:javascript原生对象有哪些?
  • 与“javascript逻辑运算符有哪些?”相关的资讯
  • JavaScript中关于null的一切
  • 入门学习JavaScript
  • JavaScript进阶教程(7)
  • Javascript入门阶段——了解JS
  • JavaScript本地储存:localStorage、sessionStorage、cookie