一、导语 |
跟大多数语言一样,js也有条件语句和函数,那我们今天就来看看,js的if条件判断语句和python的有啥不一样。
二、条件判断语句 |
2.1 语法
1、单独的if条件
if(条件){
//js代码
}
2、if....else使用
if(条件){
//js代码
}else {
//js代码
}
3、if...else if....else使用
if(条件){
//js代码
}else if(条件){
//js代码
}else{
//js代码
}
2..2、switch...case
var name='3';
switch(name){
case "1":
var age = "123";
break; //case和break搭配起来使用
case "2":
var age = "456";
break;
default:
var age = "777";
}
2.3 、条件比较
1、== 和 !=
说明:==:值相等,数据类型可以不等,!= :值不相等。
>>1 == "1" //只要值相等,数据类型可以不等
true
2、===和 !==
说明:===:值和数据类型都要相等,!==:值和数据类型都不相等。
>>1 === "1"
false
>>1 === 1 //值和数据类型都相等
true
3、&& 和 ||
说明:&& : and,与。||:or,或
1==1 && 2==2
1!=1 || 2==2
三、函数定义 |
3.1、没有形参定义
function 函数名(){
//js代码
}
//调用
函数名()
3.2、有形参定义
function 函数名(a,b,c){
return a+1;
//js代码
}
//调用
var result = 函数名(1,2,3);
console.log(result);