1.==与===的区别

==:用于比较两个操作数是否相等,这两个操作数的数据类型不一定要相等,只要进行数据类型转换后相等即为true

===:只有在两个操作数的数据类型和值都相等的情况下才为true

2.字符串比较

Ø  当字符串之间用> ,<,等等运算符来进行比较时,比较的是unicode,而且比较的是第一个字母的unicode

Ø  当数字组成的字符串之间进行比较,仍然是比较第一个数字的unicode

Ø  当一个字符串和一个数字进行大小比较,则是将字符串转换成了数字后再进行比较

3.||,&&特殊用法

JS中并不要求逻辑运算的两个操作数为boolean类型,并且返回值也不一定为boolean类型。

3.1||

var str1 = "hello"||"goodbye"; var str2 = 0||"goodbye"; //返回的是hell document.writeln(str1); //返回的是goodbye document.writeln(str2);

(1)        如果第一个操作数的结果为true,则返回第一个操作数

(2)        如果第一个操作数的结果为false,则返回第二个操作数

3.2&&

var str1 = "hello"&&"goodbye"; var str2 = 0&&1; //返回的是goodbye document.writeln(str1); //返回的是0 document.writeln(str2);

(1)        如果第一个操作数的结果为false,则返回第一个操作数

(2)        如果第一个操作数的结果为true,则返回第二个操作数

javascript运算符:==与===的区别,||和特殊用法相关推荐

  1. JavaScript运算符:递增递减运算符前置和后置的区别

    从两段代码说起 var num1 = 2; var num2 = 20; var num3 = --num1 + num2; var num4 = num1 + num2; console.log(n ...

  2. javascript运算符_JavaScript中!=或!==运算符之间的区别

    javascript运算符 We can perceive the differences between these two operators as the same difference tha ...

  3. a href=#与 a href=javascript:void(0) 的区别

    a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onCli ...

  4. 详解JavaScript运算符(一):赋值、算术、复合运算符

    JavaScript运算符分别为: 赋值运算符.算术运算符.字符串运算符.逻辑运算符.关系运算符.位运算符,其中赋值运算符和算法运算符结合到一起组成复合运算符. 1.赋值运算符 赋值运算符只有一个:即 ...

  5. JavaScript与java语法区别

    网页中各种技术的作用 HTML 制作网页的结构 CSS 美化网页 JavaScript 让网页具有交互功能,在网页上运行脚本 JavaScript与java的区别 **特点** **Java** ** ...

  6. href=#与href=javascript:void(0)的区别

    href="#"与href="javascript:void(0)"的区别 # 包含了一个位置信息,默认的锚是#top 也就是网页的上端. 而javascrip ...

  7. JavaScript强化教程——JavaScript 运算符

    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- JavaScript 运算符  JavaScript 算术运算符 算术运算符用于执行两个变量或值的运算 ...

  8. linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 原创未通过审 ...

  9. 用法与区别_生抽老抽、蚝油味极鲜,总算搞清楚区别了,用法大不同,别用错了...

    生抽老抽.蚝油味极鲜,总算搞清楚区别了,用法大不同,别再用错了 各位读者朋友们大家好,感谢阅读我分享的美食文章,经验和大家一起共享,今天我要和大家分享的内容是:『生抽老抽.蚝油味极鲜,总算搞清楚区别了 ...

  10. javascript运算符_JavaScript中的按位运算符

    javascript运算符 JavaScript按位运算符 (JavaScript Bitwise Operators) A lot of times you come across some str ...

最新文章

  1. 让我们讨论一下变量,以及为什么要在JavaScript中使用它们。
  2. 史上最完整的Maven 教程
  3. 第十三周学习进度情况
  4. 我的webpack学习笔记(二)
  5. AOP实践--利用MVC5 Filter实现登录状态判断
  6. java的语法知识_Java语法知识点
  7. robot ride edit 页面不显示_【框架】robot-framework预研
  8. 计算机并行处理专业,分布式计算机并行处理技术(论文).doc
  9. VMware Workstation 端口映射 How to
  10. Linux操作系统原理与应用04:内存管理
  11. 苹果鼠标右键怎么按_UG经验技巧案例17把UG命令设置到Shift+Ctrl+鼠标的左、中、右三键及右键长、按右键的方法...
  12. 基于KNN的垃圾邮件分类实验
  13. Rocket-chip-l2bus
  14. [HAOI2009] 毛毛虫
  15. DCDC电源中同步与异步的区别
  16. 什么是url,herf和src的区别
  17. 弱口令扫描、暴力破解密码
  18. 第一节计算机课要教什么作用,信息技术第一节课要求
  19. 病毒、木马、蠕虫与恶意代码关键点
  20. SuMa++论文笔记

热门文章

  1. 求两个整型数的中间值
  2. 分类算法及其应用场景
  3. FDC系列电容传感器及FDC2214使用要点
  4. 计算机上的时钟发生装置教程,计算机的时钟发生装置叫做什么?
  5. MySQL中如何为查询的数据添加自增序号、顺序呢
  6. 【weJudge】1109. [ACM]呐,你想成为什么颜色呢?
  7. Java的基础语法——数据类型
  8. 用 Java 生成和识别二维码就这么简单
  9. Scala 中的 Array 数组 详解
  10. 如何安装tree命令