关系运算符
关系运算符有
= >= <= ==等于(值相等 )
!=不等于 ===全等(真等于或者是全等于)
==和===的区别
等于就只是等号两边的值相等 即等号成立 运算结果为true
全等于必须要值和类型都相等 关系运算符的运算结果一般都是为布尔类型
运算符“ !”运算逻辑非的使用
逻辑运算符通常用于布尔值的操作,一般和关系运算符配合使用
- 逻辑运算符有三种
逻辑或:|| 逻辑与:&& 逻辑非:!
逻辑非运算符可以用于任何值。无论这个值是什么数据类型,这个运算符都会返回一个布尔值。它的流程是:先将这个值转换成布尔值,然后取反
举个逻辑运算符"!"例子:
var a=!(5>3);
console.log(a);
运算结果为false
因为逻辑运算符”!“为取反 当5大于3的时候运算成立 结果为 ture
然后再进行逻辑非"!"的取反 即最终结果为 false
if else 语句的使用
举个简单的例子 如果输入的性别是男即弹出 if else语句中if 如果输入的不是男 即弹出 if else 语句中的 else
var a=prompt("请输入性别:")
if(a=="男"){
clert("出门左拐")
}else{
clert("出门右拐")
}
prompt:输入框
clert:弹出框
if else多分支语句
if(){
}else if(){
}else if(){
}...{
}else{
if{
}else{
}
}
else of 语句可以多次使用 所以叫多分支