JavaScript运算符和表达式,流程控制语言—for循环

运算符

算数运算符
算术运算符用于在程序中进行加、减、乘、除等运算。
num5++ 先赋值后运算
++num5 先运算后赋值
比较运算符
比较运算符的基本操作过程是:首先对操作数进行比较,该操作数 可以是数字也可以是字符串,然后返回一个布尔值true或false。

在这里插入图片描述
赋值运算法
简单赋值运算和复合赋值运算。
简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中。
复合赋值运算结合了其他操作(如算术运算操作)和赋值操作。
在这里插入图片描述
在这里插入图片描述
逻辑运算符
逻辑运算符通常用于执行布尔运算,它们常常和比较运算符一起使 用来表示复杂比较运算,这些运算涉及的变量通常不止一个,而且常用于 if、while和for语句中。
在这里插入图片描述
条件运算符
又称三目运算符和三元运算符
语法:条件 ? 表达式1 : 表达式2;

流程控制语句

1.顺序结构
顺序结构是JavaScript中最基本的结构,说白了就是按照从上到 下、从左到右的顺序执行.
2.选择结构
(1)单向选择语句

if(true){                                                                                
            alert('条件为真');
}

(2)双向选择语句

var num1=8,num2=4;
if(num1+num2>20){
	document.write('条件成立');
}else{
	document.write('条件不成立');
}

(3)多项选择语句

var mess=prompt('请输入成绩等级','A');
if(mess=='A'){                        //判断两个值是否相等
	document.write('90-100之间');
}else if(mess=='B'){
	document.write('80-90之间');
}else if(mess=='C'){
	document.write('60-80之间');
}else if(mess=='D'){
	document.write('0-60之间');
}else{
	document.write('没有你输入的等级');
}

(4)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)for循环
语法结构:
for(初始值;条件;自增/自减){
循环体
}

1到10的数字

for(var i=1;i<11;i++){
				document.write(i+' ');
			}

1到100中的偶数及个数

var count=0;  
			for(var i=1;i<=100;i++){
				if(i%2==0){
					count++;
					document.write(i+' ');
					
				}

1到50中除9,12,22,23的数字

	for(var i=1;i<=50;i++){
				if(i==9||i==12||i==22||i==23){  
					continue; 
				}else{
					document.write(i+' ');
				}
			}

1-10阶乘之和

 var sum=1;
            var sum1=0;
            for(var i=1;i<11;i++){
            	sum*=i;
            	sum1+=sum;
            	document.write(sum+' ');
            }
            document.write(sum1);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值