js基础二

一.运算符

1.%取模

实例:隔行变色,秒转时间

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset='utf-8'>
		<title>隔行变色</title>
	</head>
	<script>
		window.οnlοad=function(){
			var aLi=document.getElementsByTagName('li');
			for(var i=0;i<aLi.length;i++){
				if(i%2==0)
				{
					aLi[i].style.background='#ccc';
				}
				else{
					aLi[i].style.background='';
				}
			}
		};
	</script>
	<body>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
	</body>
</html>
<!DOCTYPE HTML>
<html>
	<head>
		<meta charset='utf-8'>
		<title>秒转时间</title>
	</head>
	<script>
		window.οnlοad=function(){
			var a=61;
			alert(parseInt(a/60)+'分'+a%60+'秒');
		}
	</script>
</html>


二.程序流程控制

1.判断if,switch,?:

swich实例

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset='utf-8'>
		<title>switch</title>
	</head>
	<script>
		window.οnlοad=function(){
			var name='王佳欢';
			var sex='女';
			switch(sex){
				case '女':
					alert(name+'女士');
					break;
				case '男':
					alert(name+'男士');
					break;
				default:
					alert(name);
					break;
			}
		}
	</script>
</html>

三目运算实例:

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset='utf-8'>
		<title>三目运算</title>
		<script>
			window.οnlοad=function(){
				var a=3;
				a==2?alert("是"):alert("不是");
			}
		</script>
	</head>
</html>


2.跳出break,continue

三.Json

json下标是字符串不是数字,数组下标是数字。

实例:

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset='utf-8'>
		<title>json</title>
	</head>
	<script>
		window.οnlοad=function(){
			var json={a:1,b:'b',c:'ads'};
			for(var i in json)
			{
				alert(json[i]);
			}
			//alert(json.a);
		}
	</script>
</html>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值