JS比较运算符
时间:2020-02-23 14:33:48 来源:igfitidea点击:
在本教程中,我们将学习JavaScript比较运算符。
当我们希望在条件满足时执行一组代码时,我们将使用比较运算符。
这通常在条件语句和循环中使用。
我们将在各自的教程中学习条件语句和循环。
以下是条件运算符的列表。
运算符 | 符号 | 示例 |
---|---|---|
等于 | == | x == y如果两边的值彼此相等,则返回true。 |
不等于 | != | x!= y如果两边的值彼此不相等,则返回true。 |
等于并属于同一类型 | === | x == y如果两边的值彼此相等且属于同一类型,则返回true。 |
不等于或者不相同类型 | !== | x!== y如果两边的值彼此不相等或者不相同类型,则返回true。 |
大于 | > | x> y如果左侧的值大于右侧的值,则返回true。 |
小于 | < | x <y如果左侧的值小于右侧的值,则返回true。 |
大于或者等于 | > = | x> = y如果左侧的值大于或者等于右侧的值,则返回true。 |
小于或者等于 | <= | x |
等于
在下面的示例中,我们正在检查x是否等于y。
var x = 10; var y = 20; console.log(x == y); //this will print false
不等于
在下面的示例中,我们正在检查x是否不等于y。
var x = 10; var y = 20; console.log(x != y); //this will print true
等于和相同类型
在下面的示例中,我们正在检查x是否等于y并与y具有相同的类型。
var x = 10; var y = 10; console.log(typeof x); //this will print number console.log(typeof y); //this will print number console.log(x === y); //this will print true
我们使用typeof运算符检查类型。
不等于或者不属于同一类型
在以下示例中,我们正在检查x是否等于y或者是否与y具有相同的类型。
var x = 10; var y = "10"; console.log(typeof x); //this will print number console.log(typeof y); //this will print string console.log(x !== y); //this will print true
大于
在下面的示例中,我们正在检查x是否大于y。
var x = 20; var y = 10; console.log(x > y); //this will print true
小于
在下面的示例中,我们正在检查x是否小于y。
var x = 20; var y = 10; console.log(x < y); //this will print false
大于或者等于
在下面的示例中,我们正在检查x是否大于或者等于y。
var x = 20; var y = 10; console.log(x >= y); //this will print true
小于或者等于
在下面的示例中,我们正在检查x是否小于或者等于y。
var x = 20; var y = 10; console.log(x <= y); //this will print false