关于if(xx)和 a==b的判断

2018-05-12  本文已影响0人  西红柿w

if条件判断语句

if条件判断语句,是流程控制语句中最常用的一种。适合短逻辑的判断,否则会显得比较冗余。

if条件判断的格式

if (condition) {
console.log()
}else{
console.log()
}

if判断流程图

image.png
下面举一个if判断的小例子,根据例子来认识if判断的过程:

var a = 3
if (a > 5) {
console.log(a = 5)
}else{
console.log(a)
}

根据这个小例子呢,大家可以很清楚的了解他判断的过程。

变量赋值和变量相等

变量赋值

首先呢介绍一下变量赋值,他的格式呢就是:a = b
跟数学中的等于是不同的,这是很重要的,容易混淆,在后面的变量相等中会讲到。
举个例子:

var a =2
console.log(a)

这样它的结果是什么呢?
这就是他的结果,意思就是把3赋值给a,所以输出a就等于3。

image.png
那说完再说一下变量相等

变量相等

那什么是变量相等呢?这就得说到变量相等变量严格相等了。
这两个都是说判断两个变量相等,那有什么区别呢:

区别:

var a = 3
var b = "3"
console.log(a == b)

它的结果为 true,相等。

var a = 3
var b = "3"
console.log(a === b)

它的结果为 false,不相等。

和上一个例子相比较,唯一不同就是a后面为===,结果就完全相反,是不是对相等和严格相等有一定的了解了呢。
以上就是我对于if判断语句和a == b 相等判断的了解,如果有不对的地方,望大家留言提醒。

上一篇下一篇

猜你喜欢

热点阅读