JavaScript学习——JavaScript比较和 逻辑运算

2021-05-17 18:29

阅读:655

YPE html>

标签:sla   内存地址   逻辑运算   col   innerhtml   height   使用   ===   doctype   

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

JavaScript"=="的作用

 

  1. 当==两边的内容是字符串时,则比较字符串的内容是否相等。
  2. 当==两边的内容是数字时,则比较数字的大小是否相等。
  3. 当==两边的内容是对象或者是对象的函数属性时,则比较内存地址是否相等

==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase

x=5,下面的表格解释了比较运算符:

运算符 描述 比较 返回值
=== 绝对等于(值和类型均相等) x==="5" false
x===5 true
!=  不等于 x!=8 true
!==  不绝对等于(值和类型有一个不相等,或两个都不相等) x!=="5" true
x!==5 false
>  大于 x>8 false
 小于 x true
>=  大于或等于 x>=8 false
 小于或等于

==和===的区别:"==" 只要求值相等; "===" 要求值和类型都相等

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符 描述 例子
&& and (x 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true

 

条件运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

语法

variablename=(condition)?value1:value2 

 如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。

mtimeyu博客园

点击按钮检测年龄。

年龄:

是否达到投票年龄?

 技术分享图片

JavaScript学习——JavaScript比较和 逻辑运算

标签:sla   内存地址   逻辑运算   col   innerhtml   height   使用   ===   doctype   

原文地址:https://www.cnblogs.com/mtime2004/p/9746220.html


评论


亲,登录后才可以留言!