龙空技术网

手把手教你Javascript (3)-条件语句

明月三千 110

前言:

而今姐妹们对“js的if语句”大概比较关怀,朋友们都想要分析一些“js的if语句”的相关内容。那么小编在网络上网罗了一些有关“js的if语句””的相关文章,希望兄弟们能喜欢,兄弟们快快来学习一下吧!


在前面的章节,我们执行过这样的语句:

var a=2;
if(a%2==0){
console.log(a);
}



这几行程序的含义就是
声明了一个number类型的变量a,如果a能够被2整除(譬如2、4、6等),那么就
打印a的值到console
其中:

if(条件)
{
//条件为真的时候执行这些语句
}


这就是一个Javascript的条件语句。


条件语句是非常重要的程序设计工具。它会根据不同的情况,执行不同的编码,来满足程序实际的需要。


Java的条件语句有下面几种形式:

if 语句
if...else 语句
if...else if... 语句

都是以“if”开头。
下面是具体的几个例子

例子1:

var a=10;
if(a>5){
console.log("a比5大");
}


例子2:



var b=13;
if(b>15)
{
console.log("b比15大");
}
else
{
console.log("b比15大");
}


例子3:



var book = "maths";
if( book == "history" ) {
console.log("History Book");
} else if( book == "maths" ) { //是数学书
console.log("Maths Book");
} else if( book == "economics" ) { //是经济书
console.log("Economics Book");
} else {
console.log("Unknown Book");
}


大家可以到网站里面去运行一下,感受一下结果。

另外还有一种switch语句,对应于条件比较多的情况。

它的语法是这样的:


switch (变量) {
case 值1:
//语句
break;

case 值2:
//语句
break;
...

case 值n:
//语句
break;

default:
/语句
}

例子4:

var grade = 'A'; //评分级别
console.log("进入switch语句");
switch (grade) {
case 'A':
console.log("供应商的评分为A!");
break;

case 'B':
console.log("供应商的评分为B!");
break;

case 'C':
console.log("供应商的评分为C!");
break;

case 'D':
console.log("供应商的评分为D!");
break;

case 'F':
console.log("供应商的评分为F,不及格,不建议继续合作!");
break;

default:
console.log("供应商的评分未知,为其它值!");
}
console.log("swtich语句完毕!");

请大家自己运行一下,并更改变量的值,让程序执行不同的条件路径,来体会一下Javascript条件语句的作用。



好,今天就到这里。

标签: #js的if语句