流程控制:
if()
{
}
else if()
{
}
else
{
}
switch(n)
{
case 1:
...
break;
case 2:
...
break;
default:
...
}
循环:
for(var i=0;i<n;i++)
{
}
while(i<n)
{
}
for in
var oDiv = document.getElementById('div1');
var attr = '';
for(attr in oDiv.style)
{
alert(attr);
}
with: //不推荐使用(可读性不好,有隐患)
var oDiv = document.getElementById('div1');
var color = 'red';
with(oDiv.style)
{
width='200px';
height='200px';
background='green';
color='blue';
}
alert(color); //red
首先当作属性处理,不是属性才当作变量处理。
三目运算(条件?语句1 :语句2) if else的简写
运算符:
逻辑运算:与,或,非—— && || !
数值运算:加减乘除 取模(求余数)—— + - * / %
比较运算:>,>=,<,<=,==,===,!=,!==
位运算:&,|,^