JS:关系运算符(>大于、>=大于等于、<小于、<=小于等于)
通过关系运算符可以比较两个值之间的大小关系,如果关系成立返回true,不成立则返回false。
>大于
判断符号左侧的值是否大于符号右侧的值,如果关系成立返回true,不成立返回false。
举例:
console.log(5 < 10); // 输出结果为true
console.log(5 > 10); // 输出结果为false
console.log(5 > 5); // 输出结果为false
>=大于等于
判断符号左侧的值是否大于等于符号右侧的值。
举例:
console.log(5 >= 5); // 输出结果为true
console.log(6 >= 10); // 输出结果为false
<小于
判断符号左侧的值是否小于符号右侧的值。
举例:
console.log(4 < 5); //输出结果为true
<=小于等于
判断符号左侧的值是否小于等于符号右侧的值。
举例:
console.log(5 <= 5); // 输出结果为true
非数值的情况下:
对于非数值进行比较时,会先将其转换为数值,然后再进行比较。
任何值和NaN作比较结果都是false
// true转换为数值是1 false转换为数值是0
console.log(1 > true); // 结果为false
console.log(1 >= true); // 结果为true
console.log(1 > '0'); // 结果为true
console.log(1 > null); // 结果为true
console.log(1 > 'hello'); // 结果为false 任何值和NaN作比较结果都是false
如果符号两侧都是字符串,不会将其转换为数值进行比较,而会分别比较字符串中字符的Unicode编码。
注意:所以在比较两个字符串型的数字时,一定要先转型。
例如:
console.log('134545353' > +'5'); // 这样结果才返回true 不转型则返回false
而在比较字符编码时,是一位一位进行比较的,如果符号两侧第一位一样,则比较下一位,所以借此可以用来对英文进行排序,而比较中文是没有意义的。
(1的编码小于5的编码)
console.log('1' < '5'); // 结果为true
console.log('11' < '5'); // 结果也为true
console.log('be' > 'b'); // 结果为true 先比较第一位b的字符编码是一样的,再比较第二位,由于be有e,而b只有一位,所以be>b
console.log('be' < 'b'); // 结果为false
JS:关系运算符(>大于、>=大于等于、<小于、<=小于等于)相关推荐
- sql语句中大于 , 大于等于 , 小于 , 小于等于
# 小于 <: < # 小于等于 <=: <= # 大于 >: > # 大于等于 >=: >=
- python比较运算符中大于等于且小于等于的表达方式
Python基础中的比较运算符还是容易理解的,但是组合起来使用又遇到了难点.今天小编就为大家讲讲python 中大于等于且小于等于的表达方式. 首先我们简单了解一下比较运算符 1.== (等于,= 是 ...
- Java 基础 之 关系运算符
转载于 : http://www.verejava.com/?id=16992594990214 public class Operation3 {public static void main(St ...
- python关系运算符可以连续使用_python学习笔记-字符串拼接关系运算符逻辑运算符...
#字符串拼接&关系运算符&逻辑运算符 print()函数 #print()函数输出时候,可以指定多个输出值之间的分隔符,参数sep='' 设置 print('a','b','c',se ...
- JAVA入门级教学之(关系运算符)
/* 关系运算符:比较的是两个变量保存的值的大小 大于 = 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 = 是赋值运算符 == 是关系运算符 关系运算符的运行结果一定是布 ...
- MySQL 基操教程(五) SELECT 数据查看之大于、小于
前面介绍了使用 insert 对数据表进行数据的插入,在插入数据以后,我们简单使用 SELEECT 进行过查看插入的数据. SELECT * FROM book; SELECT 是查看插入数据的语句, ...
- 关系运算符及逻辑运算符
关系运算符.取反运算及逻辑运算符 关系运算符 大于 > var a = 1 > 2; console.log(a); //false 小于 < var num = 19; var s ...
- C语言基础入门48篇_13_关系运算符与关系表达式(等于(==)、不等于(叹=)、大于(>)、小于(<)、小于等于(<=)、大于等于(>=),5==nValue方式避免bug,==不可比较浮点型数据)
C语言中的关系运算符有等于(==).不等于(!=).大于(>).小于(<).小于等于(<=).大于等于(>=).他们可以直接用于整型.浮点基本数据类型及指针类型变量的比较. 1 ...
- Mybatis中的大于、小于、大于等于、小于等于、不等于的两种写法
Mybatis中的大于.小于.大于等于.小于等于.不等于的两种写法 在Mybatis的使用中,会使用到xml进行sql的编写,当遇到需要比较的时候,会发现直接使用 > 是不可行的,那么就需要使用 ...
- MyBatis——》转义字符(大于,小于,大于等于,小于等于)
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者. https://blog.csdn.net/weixin_43453386/article/detai ...
最新文章
- 废旧光盘手工小制作_[创意手工]废旧光碟手工制作变废为宝
- 北京国家新一代人工智能创新发展试验区正式成立
- 什么事孤儿进程和僵死进程?
- java web 购物车_java web开发之实现购物车功能
- EL之DTRFGBT:基于三种算法(DT、RF、GBT)对泰坦尼克号乘客数据集进行二分类(是否获救)预测并对比各自性能
- 杭电1232畅通工程
- Google又发大招:高效实时实现视频目标检测
- Python基础知识点分享:OS模块的应用
- Swoole报错Failed to execute ‘send’ on ‘WebSocket’: Still in CONNECTING state. a
- 动态规划算法入门---java版
- 30 个实例详解 TOP 命令!
- centos8安装MySQL依赖_centos8安装mysql8
- 几道经典的SQL题目
- 安徽大学2014年c语言平时作业,安徽大学2014年c语言平时作业
- Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?...
- Illustrator 教程,如何在 Illustrator 中创建画板?
- CNN 卷积神经网络结构转载
- 一文详解神经网络 BP 算法原理及 Python 实现
- 迅捷pdf编辑器是如何编辑pdf文件的
- 【UAV】光流传感器原理分析及讲解