重庆SEO前端技术博客

重庆SEO前端技术博客

当前位置: 主页 > javascript >

什么是逻辑运算符_学习JavaScript

时间:2020-10-10 22:23来源:未知 作者:点击:
在 JavaScript 中逻辑运算符又三种: ! 意义:非 描述:获取相反的结果 例子: var a =1; console.log(!a); 结果为false var a = 0; console.log(!a); 结果为true || 意义:或 描述:参与运算的数据只有有一
JavaScript中逻辑运算符又三种:
什么是逻辑运算符_学习JavaScript

  !  意义:非      描述:获取相反的结果
  例子:
  var a =1;
  console.log(!a);
  结果为false

  var a = 0;
  console.log(!a);
  结果为true

  || 意义:或      描述:参与运算的数据只有有一个为真,结果为真
  var s=4;
  var n=9;
  var i=0;
  console.log(s || i);
  结果为4

  var i=0;
  var t=false;
  console.log(i || t);
  结果false

  var s=4;
  var n=9;
  var i=false;
  console.log(s && i);    必须满足参数同时为真才为真
  结果为false

  var s=4;
  var n=9;
  var i=0;
  console.log(s || i && n);   结果为4

注意在逻辑运算符的优先级,在同时又逻辑与合逻辑或中,先运算逻辑与,在算逻辑或

------分隔线----------------------------