龙空技术网

JavaScript基础知识14——运算符:逻辑运算符,运算符优先级

雷工笔记 94

前言:

如今兄弟们对“js中的逻辑运算符”大概比较着重,各位老铁们都想要了解一些“js中的逻辑运算符”的相关文章。那么小编也在网上搜集了一些有关“js中的逻辑运算符””的相关资讯,希望你们能喜欢,我们快快来了解一下吧!

哈喽,大家好,我是雷工!

一、逻辑运算符

1、概念:在程序中用来连接多个比较条件时候使用的符号。

2、应用场景:在程序中用来连接多个比较条件时候使用。

3、逻辑运算符符号:

4、代码演示逻辑运算符的使用: 逻辑运算符使用要根据具体的情况使用。

示例:

要求:年龄在16岁(包含16岁)到30岁(包含30岁)之间。

即年龄大于等于16岁且小于等于30,所以应该用 与。

let age = Number(prompt(‘请输入年龄’));console.log(age>=16 && age <=30);//当输入16-30之间时输出true;其他False;

5、注意事项:

5.1、在程序中连接多个条件必须使用逻辑运算符。

5.2、在程序中不能使用数学写法。如:16<=age<=30;

6、逻辑运算符使用规律总结

6.1、逻辑运算符最后得到的结果也是一个布尔值;

6.2、且运算规律:并且的意思,表示所有的条件都得成立,最后且运算的结果才成立,否则不成立;

False && False ===>false;

False && False ===>false;

true && true ===>true;

总结:都是真则为真,一假则为假;

示例:

let a=10;let b=20;let c=30;console.log(a>b && a<c);//结果为False;

6.3、或运算规律:或者的意思,表示只要有一个成立,最后或运算后结果就是成立的。

true || true ===>true;

false || true ===>true;

false || false ===>false;

总结:一真则为真,均假才为假;

示例:

let a=10;let b=20;let c=30;console.log(a>b || a<c);//结果为true;

6.4、非运算:取反(正确的取反就是错误 | 错误的取反就是正确)

示例:

let x =true;console.log(!a);//结果为False;

二、运算符优先级

2.1、一元运算符里面的逻辑非优先级很高;

2.2、逻辑与比逻辑或优先级高;

标签: #js中的逻辑运算符 #c语言中的逻辑或运算 #或和与哪个优先级高 #或和非哪个优先级高 #js中的逻辑运算符有哪些