判断语句~
之前多多少少都接触过了
一次完成判断语句,就这一篇让你明白判断语句的核心(可用于C/C++,JavaScript,Java,php)
现实中判断是无处不在的,我们无时无刻都在进行判断,判断要不要看书,要不要学习,要不要睡觉.......
判断 === 做选择
用人生三大事,带你彻底解决判断语句(以JavaScript为主,逻辑相通)
吃饭,睡觉,学习
人脑有100多亿个神经细胞,为了完成上面的目标,人脑会调动上亿个神经细胞完成这个活动
吃饭,睡觉,学习调动后的最终反馈。
是什么在调动我们的神经细胞?亦或者是说大脑为什么要这样做?
情绪,我们生活需要一些刺激,我们的大脑喜欢开心。饿了,困了,无聊了不快乐的情绪就会主导
这个时候,大脑就开始发挥爱我的作用,进行全局控制,判断条件,做出行动。
大脑做这件事的过程,
身体给我们一个反馈,带来了负面情绪,大脑要解决这个反馈达到快乐的情绪
再细化一次
以一个目的为主,通过情绪的判断,运行还是不运行
那么通这个流程,推出,情绪是我们判断的关键,目的是我们的主要
这也只是表面
再进一步就是
目的+判断+条件
万用公式3.0:目的+条件 +判断= 判断语句
缺一不可,有人可能就会想到短路运算,没错短路运算就是判断语句中的一种
举一反三
过马路,过马路是我的目的,那么怎么过是由情绪判断的
都知道红灯等绿等行(条件),明明是由法律规定的,为什么要说情绪,你按法律过马路你会给自己一种守法公民的感觉从而感到开心,这就是情绪给你做的判断
目的:过马路,条件:法律,判断:情绪
知道人是怎么判断的,那么接下来是JavaScript了
先上小结
目的:就是你需要用判断语句达到目的
条件:具体要求具体分析
判断:if
其实如果你看懂了人是怎么判断的,编程的判断逻辑是完全一样的
只不过情绪编程了算法
来个例子
<!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title>Document</title>
</head>
<body>
<input type = "text" name = "w">
<script>
document.querySelector("[name = 'w']").addEventListener("click",function()
{
let i = prompt("输入1是红灯输入2是绿灯");
if(i == 1)
console.log("红灯");
else
console.log("绿灯");
})
</script>
</body>
</html>
看万能公式,目的判断红绿灯,条件是等于1,判断是if
那么else是什么?
这就是当你判断为假的时候,不做的显示
小结
万能公式3.0:目的+条件+判断(if)
特殊:目的+条件+判断(if)+判断(else)
在现实中条件可以是法律,可以是利益等(千奇百怪)
目的和判断是固定的
编程中
目的和判断是固定的,但是条件就不一样,你可很多种形式,甚至搞个红绿灯可以给你搞出上百种条件
if...else
在判断中多了一个else,你可以理解成短路运算,也可以理解成一样目的和判断,不同条件的一种特殊形式
(ps:红字的是错误的,→才是对的,判断不变,条件和目的不同)