运算符
1).+-*/% 加减乘除
2).in 判断一个属性是否在一个对象身上
obj = {'uername':'user','age':'20'}
alert('age' in obj);
/
arr = ['1','2','3','4'];
alert(2 in arr);
判断一个数组的下标在不在数组中
/
3).instanceof 判断一个对象是否从一个类实例化出来的
4).delete 删除运算
delete只能删除全局变量,不能删除局部变量
v= 'abc';
delete v;
alert(v);
2.JS语法
1. if语句
条件必须成立
只能命中其一
代码执行顺序
从上向下
从左到右
<script>
score = 70;
if(score>=66){
alert('及格!');
}else {
alert('不及格!') ;
}
</script>
2.switch语句
<script>
switch (week=3){
case 1:
alert('周一');
break;
case 2:
alert('周一');
break;
case 3:
alert('周二');
break;
case 4:
alert('周三');
break;
case 5:
alert('周四');
break;
case 6:
alert('周五');
break;
default:
alert('周六');
break;
}
</script>
3.while语句
<script>
i=0;
while (i<10){
document.write('<h1>'+i+'</h1>');
i= i+1;
}
i= i+1;
</script>
4.for循环
<script>
for(i=0;i<10;i++){
document.write('<h1>'+i+'</h1>');
}
</script>
5.forIn遍历
<script>
obj = { 'username':'user1','age':'20'};
for(i in obj){
document.write('<h1>'+obj[i]+'</h1>');
}
</script>
九九乘法表
<script>
sum = 0;
for(i=1;i<+9;i++){
document.write('<br>');
for(j=1;j<=i;j++){ document.write('<span>'+i+'X'+j+'='+(i*j)+'</span>');
}
}
</script>