你好javascript day3

 

1)条件运算符

 

 

条件 ?值1 :值2

 

如果条件满足 返回值1  不满足返回值2

 

var a= 6;
var b= a>5 ||  a<10 ? 5 : 10;
console.log(b);//5

 

2)条件运算符

 

if (条件) {

 

代码块1

 

代码块2

 

......

 

};

 

如果满足条件就执行花括号内所有代码块

 

<style>
        div{
             50px;
            height: 50px;
            background-color: red;
        }

    </style>
<div id="BGcolor" ></div>
<script>
var a=10;
var  col  = document.getElementByID( "BGcolor" );
if(a<10){  col.style.backgroundColor="green"};//满足条件改变了div的背景色为绿色
</script>

 

分支条件

 

if (条件一){

 

代码块//满足条件时执行

 

}else{

 

代码块//不满足条件时执行

 

} else if(条件二){

 

代码块//不满足条件一时在判断条件二满足后执行

 

};

 

当条件嵌套时外层条件筛选掉的数值不会进入内层条件

 

if(a>10 && a<20){
这里出现的值是11 到 19
if( a>15){ 
这里出现的值是 大于15  不大于20
}else{
这里是11到15的值
}

}else{  除了 11到19的所有值 };

 

 

原文地址:https://www.cnblogs.com/zqm0924/p/12874163.html