JavaScript中比较运算符的使用
2018-01-04 11:16
204 查看
比较运算符的基本操作过程是:首先对操作数进行比较,这个操作数可以是数字也可以是字符串,然后返回一个布尔值true或false。
在JavaScript中常用的比较运算符如下表所示。
例如,某商场店庆搞活动,购物满1000元即可参与抽奖活动,某顾客购物消费980元,判断该顾客是否可以参与抽奖活动。代码如下:
运行结果为:
该顾客不可以参与抽奖活动
比较运算符也可用于两个字符串之间的比较,返回结果同样是一个布尔值true或false。当比较两个字符串A和B时,JavaScript会首先比较A和B中的第一个字符,例如第一个字符的ASCII码值分别是a和b,如果a大于b,则字符串A大于字符串B,否则字符串A小于字符串B。如果第一个字符的ASCII码值相等,就比较A和B中的下一个字符,以此类推。如果每个字符的ASCII码值都相等,那么字符数多的字符串大于字符数少的字符串。
例如,在下面字符串的比较中,结果都是true。
在JavaScript中常用的比较运算符如下表所示。
例如,某商场店庆搞活动,购物满1000元即可参与抽奖活动,某顾客购物消费980元,判断该顾客是否可以参与抽奖活动。代码如下:
01 <script type="text/javascript"> 02 var cost = 980; 03 if(cost>1000){ 04 document.write("该顾客可以参与抽奖活动"); 05 }else{ 06 document.write("该顾客不可以参与抽奖活动"); 07 } 08 </script>
运行结果为:
该顾客不可以参与抽奖活动
比较运算符也可用于两个字符串之间的比较,返回结果同样是一个布尔值true或false。当比较两个字符串A和B时,JavaScript会首先比较A和B中的第一个字符,例如第一个字符的ASCII码值分别是a和b,如果a大于b,则字符串A大于字符串B,否则字符串A小于字符串B。如果第一个字符的ASCII码值相等,就比较A和B中的下一个字符,以此类推。如果每个字符的ASCII码值都相等,那么字符数多的字符串大于字符数少的字符串。
例如,在下面字符串的比较中,结果都是true。
01 document.write("abc"=="abc"); 02 document.write("ac"<"bc"); 03 document.write("abcd">"abc");
相关文章推荐
- JavaScript中比较运算符的使用
- 使用javascript实现GridView无刷新选中行(变色)
- 在JAVASCRIPT中使用模式检查
- 使用JavaScriptCore在JS和OC间通信
- 【JavaScript】JavaScript使用面向对象的技术创建高级 Web 应用程序
- JavaScript笔记:使用canvas绘图
- [Effective JavaScript 笔记]第45条:使用hasOwnProperty方法以避免原型污染
- 使用JavaScript为将对应值设置成页面默认选项
- 使用javascript oop开发滑动(slide) 菜单控件
- javascript window对象的status、location、name、self、opener属性的使用
- accp6.0 《使用javascript增强交互效果》学习笔记ch7 正则表达式和表单辅助特效
- JavaScript基础 使用for循环输出隔行同色的表格
- 使用 javascript 标记高亮关键词
- 使用母版页时内容页如何加入css和javascript
- 使用WebJar管理css、JavaScript文件
- 如何忘却jQuery,开始使用JavaScript原生API
- ExtJS中get、getDom、getCmp、getBody、getDoc使用 javascript
- 深入浅出 React Native:使用 JavaScript 构建原生应用
- 学习笔记---Javascript原型对象、this的5钟用法、原型继承、Caller和Callee的使用
- 使用javascript去掉数组中重复元素的方法