JavaScript中的自增自减运算符/流程语句

JavaScript中的自增自减运算符/流程语句

1.自增运算符(一种算数运算符)

a++:表示的是a=a+1,先赋值后运算

++a:表示的是a=a+1,先运算后赋值

<script type="text/javascript">
var a=2; b=8;                                     //a=3--------->4
var sum=a++ + b++ + ++a + ++b;                    //b=9----------->10
alert(sum);                                       //sum=2+8+4+10=24
</script>

2.自减运算符 (a- -):表示的是a=a-1,先赋值后运算

( --a):表示的是a=a-1,先运算后赋值

<script type="text/javascript">
var a=2; b=8;                               
var sum=a-- +  --b;                         
alert(sum);                                       //sum=2+7=9
</script>

JavaScript流程语句

1.顺序结构:顺序结构是JavaScript中最基本的结构,按照从上到 下、从左到右的顺序执行

.2.选择结构:

(1)单向选择语句结构:if(条件){语句体}

条件为T/F

(2)双向选择语句结构:if(条件){执行体}else{执行体}

var num1=8,num2=4;
if(num1+num2>15){
	document.write('条件成立');
}else{
	document.write('条件不成立');
}/*输出结果条件不成立*/

(3)多项选择语句结构: 格式:

if(条件1){
		语句1
}else if(条件2){
		语句2
}else if(条件3){
		语句3
}else{
		当以上条件都不满足时,则执行的语句体
	}

(4)选择语句if的嵌套

var a=5,b=8;
if(a<5){
	if(b>5){
		document.write('b>5');
	}else{
		document.write('b<5');
	}
}else{
	if(b==10){
		document.write('b==10');
	}else{
		document.write('b!=10 && a>5');
	}
}

(5)switch语句结构:,switch语句也是选择结构中很常用的语句. switch语句用于将一个表达式同多个值进行比较,并根据比较结果选择执行语句.

<script type="text/javascript">
	var num1=prompt('请输入成绩')
	switch (num1>0){
		case num1>=60 && num1<70:
			document.write('成绩一般');
			break;  //当条件满足时,添加break退出整个选择语句,不会在执行之后的程序
		case num1>=70 && num1<80:
			document.write('成绩良好');
			break;
		case num1>=80 && num1<=100:
			document.write('成绩优秀');
			break;
		case  num1<60:
			document.write('成绩不及格');
			break;	
		default:   // 当以上条件都不满足时,执行的语句体;可有可无,但是写它是规范.
			document.write('成绩不在范围内');
			break;
	}
</script>

3.循环结构:

(1)white循环: 结构:

0~100偶数
<script type="text/javascript">
	var num2=0;
	while (num2<=99){
	num2+=2;
	document.write(num2+'<br />');
	}
</script>

(2)do…white循环:条件不成立时,都会执行一次循环体.

对于do…while循环,首先程序执行的是循环体中代码块,其次才判断while的条件

var num1=5;
do{
	num1++;
	if(num1==10){
		break;
	}
	document.write(num1);
}while(num1>10)  //条件不成立 都会执行一次循环体

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值