JavaScript Day05 - 比较与逻辑判断运算子

比较运算子

  • ><>=<=:分别为「大於」、「小於」、「大於等於」、「小於等於」的意思
  • ==!=:分别为「等於」、「不等於」的意思
  • 显示为依照前後比较运算子比较後的结果,为 true or false,前後可以是变数,通常使用在流程判断上
  • = 如之前变数所说,为「赋予值」的意思,== 才是代表「等於」
  • =====:JS 较特别的一个点,在一般 == 会转型,需要到 === 才会连型别一起判断,对应的「不等於」为 !==

console.log(2 >= 3); // false
console.log("1" != "2"); // true

let boys = 30;
let girls = 40;
console.log(boys < girls); // true

let a = 1;
let b = "1";

console.log(a == b); // true;
console.log(a === b); // false;
console.log(a != b); // false;
console.log(a !== b); // true;

逻辑运算子

  • &&:代表 and,左边与右边的条件皆须成立为 true,其他为 false
  • ||:代表 or,左边或右边的条件其一成立为 true,两边的条件皆不成立为 false
  • 可以搭配多个条件( 2 个以上)
let a = 1;
let b = "1";
let c = 2;

console.log(a == b && b <= c); // true
console.log(a == b || b <= c); // true

console.log(a === b && b <= c); // false
console.log(a === b || b === (c-a)); // false

Day11 - 流程控制与判断

次回

预计进入流程判断


<<:  Android学习笔记11

>>:  Day_08 : 让 Vite 来开启你的Vue 之 Vite 核心 HMR

DAY 22 Big Data 5Vs – Variety(速度) Kinesis (2)

接续介绍Kinesis家族中其它更实用的资料分析服务: 进入Kinesis服务首页可以看到这三个常常...

CDN加速的应用场景一览

CDN加速应用场景都有哪些? 一、网站加速 CDN加速的应用场景一览 适用於有加速需求的网站,包括门...

Day20 - 物理模拟篇 - 弹力、引力与磁力IV - 成为Canvas Ninja ~ 理解2D渲染的精髓

磁力/引力模拟 弹力、磁力和引力其实本质上很接近。 之所以说相近,是因为他们都是一种长距离作用力。 ...

Day 08:「兔老板的文件」- 半透明的我及有阴影的你

(场景快速转换到兔大王公司) 兔老板: 「这个 logo 要有一点阴影,没有底色也太单调」 「然後...

【在 iOS 开发路上的大小事-Day29】浅谈 iOS 的 Background Modes

先前在研究如何让 App 在背景多存活久一点 有稍微去了解了一下 iOS 的 Background ...