在Javascript的几种结构中有多种结构,其中逻辑性极强的就是if else的结构性,
为了方便大家进行相关的理解,先理解
if(){执行语句},if里面是条件,条件成立就执行
if(){执行语句}else{执行语句},if里面是条件,条件符合执行第一个软件,条件不符合执行的第二个
if(){执行语句}elseif(){执行语句}else{执行语句},,if里面是条件,条件符合执行第一个软件,条件不符合执行的第二个相关的,if(){执行语句}else{执行语句},这样可以以此类推,执行很多语句。
由此称第一种结构为if语句,第二种为if...else语句,第三种为多重if...else语句。
对于这种只有依靠真和假的事物来执行的事物,我们必然后联系到一个知识点,那便是逻辑运算符(执行逻辑运算)和表达式(用逻辑运算符和操作数连接起来符合规则的式子),
继续补充
“或”“与”“非”三种相关的逻辑结构,
首先直接上概念知识:
与是一个二元运算符,其在教材中原文是:“逻辑与运算符是一个二元运算符,如果两个布尔型操作数都是 true,则运算结果为 true]果两个操作数中有一个或两个为 false,则运算结果返回 false。”
非是一个元运算符,其作用是先计算操作数的布尔值,然后对运算结果的布尔值取反,并作为结果返回,即如果操作数的布尔值为 true,则逻辑非的运算结果返回 false; 反之运算结果返回 true。
逻辑或运算符是一个二元运算符,如果两个布尔型操作数中有一个或两个为 true,贝运算结果返回 true: 如果两个布尔型操作数全部为 false,则运算结果返回 false。
如果直接看教材可能有些许不理解,但是或许下面这个知识点可以帮助你对于其基本知识进行一个理解。
感觉不好理解但是可以用一个现实生活中例子来解答,三个人去逛古董市场,对于古董市场产生不同的理解,有一个人思想比较单纯,看到一件假的就说整个古董市场是假的,眼睛里面揉不得一点沙子,这个人就是与,
但是有一个又不一样,他觉得呢,这个古董市场只要有一件是真的,那么这个古董市场就是真的,除非全部都是假的,这个人就是“与”,但是这三个人当中有一个人比较有老奸巨猾的人,这个人看到事物的时候总会有一些思考,也不会将个体事物上升市场行为,专门针对于个体,先判断古董的价值,看他是真不真,但其老奸巨猾就在这,会对这个相关的逻辑值进行一个相互间关联的值进行一个取反,就是“真的”我偏要说是假的,“假的”我偏要说他是真的,这个人便是“非”