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、