JS代码:运算符分类、while循环、for循环、with语法、for..in语法、js函数、

1、运算符分类:

1.一元运算符
i++; 先赋值后运算
++i; 先运算后赋值
i–; 先赋值后运算
–i; 先运算后赋值

2.二元运算符
1)数学运算符
2)比较运算符
3)逻辑运算符
4)赋值运算符

3.三元运算符
score=(i>=60)?‘yes’:‘no’;

//三元运算符

		i=37;
		// if(i>=60){
		// 	score='yes';
		// }else{
		// 	score='no';
		// }
		// alert(score);

		score=(i>=60)?'yes':'no';
		alert(score);

switch分支判断:
switch(){
case 1:
//代码
break;

case 2:
	//代码
	break;	

default:
	//代码
	break;

}

今天是星期几

dobj=new Date();
week=dobj.getDay();

switch(week){
	case 1:
		alert('今天是周一');
		break;
	case 2:
		alert('今天是周二');
		break;
	case 3:
		alert('今天是周三');
		break;
	case 4:
		alert('今天是周四');
		break;
	case 5:
		alert('今天是周五');
		break;
	case 6:
		alert('今天是周六');
		break;
	case 0:
		alert('今天是周日');
		break;
	}

switch-default用法

dobj=new Date();
week=dobj.getDay();

switch(week){
	
	case 6:
		alert('今天是周六');
		break;
	case 0:
		alert('今天是周日');
		break;
	default:
		alert('今天是上班时间');
		break;
	}

switch与if的区别

dobj=new Date();
week=dobj.getDay();

if (week==0||week==6) {
	alert('今天是周末');

}else{
	alert('今天是上班时间');
}

2、while循环:

	i=0;

		while(i<3){
			document.write('<h1>'+i+'</h1>');
			i++;
		}

3、for循环:

for(i=0;i<3;i++){
	document.write('<h1>+i+</h1>');	
}


4、with语法

		with(document){
			write('<h1>111</h1>');
			write('<h1>222</h1>');
			write('<h1>333</h1>');
			write('<h1>444</h1>');
			write('<h1>555</h1>');
		}


5、for…in语法:

for(i in obj){
alert(i+’->’+obj[i]);
}
#1)遍历json对象
#2)遍历数组元素

//遍历json对象中的所有属性
		//for..in
		obj={
			'name':'user1',
			'age':'20',
			'sex':'nan',
			'email':'user1@qq.com'
		};	

		for(i in obj){
			document.write('<h1>'+i+'->'+obj[i]+'</h1>');
		}
//遍历数组
		arr=['user1','20','nan','user1@qq.com'];

		for(i in arr){
			document.write('<h1>'+i+'->'+arr[i]+'</h1>');
		}
//遍历指定数组
		
		arr=['user1','20','nan','user1@qq.com'];

		for(i=0;i<4;i++){
			document.write('<h1>'+i+'->'+arr[i]+'</h1>');
		}
//arr.length数组长度
arr=['user1','20','nan','user1@qq.com'];

		for(i=0;i<arr.length;i++){
			document.write('<h1>'+i+'->'+arr[i]+'</h1>');
		}

6、js函数:

1.自定义函数
function list(array){
for(i=0;i<array.length;i++){
document.write(’

’+i+’->’+array[i]+’

’);
}
document.write(’
’);
}

2.匿名函数
imgobj.οnclick=function(){
imgobj.src=‘dai.png’;
}

#函数的作用: 降低代码的冗余度,提高代码的重用性!

//自定义函数
		function list(array){
			for(i=0;i<array.length;i++){
				document.write('<h1>'+i+'->'+array[i]+'</h1>');
			}
			document.write('<hr>');
		}

		//数组遍历
		arr=['user1','20','nan','user1@qq.com','花生'];
		list(arr);

		//数组遍历
		arr2=['a','b','c'];
		list(arr2);

		//数组遍历
		arr3=['a','b','22'];
		list(arr3);
<body>
	
<img src="/img/cai.png" id="imgid">	
</body>
<script>
	//匿名函数
imgobj=document.getElementById('imgid');

imgobj.onclick=function(){
	imgobj.src='/img/dai.png';
}
</script>

1、


1、


1、


1、


1、


1、


1、


1、


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值