js里的运算符以及作用总结:
一元运算符:++、--
算术运算符:+、-、*、/、%
括号运算符:()
关系运算符:> < >= <= != == === !==等
逻辑运算符:! || &&
赋值运算符:= += -= *= /= %=
三目运算符:表达式?值1 :值2
字符串运算符:+
new运算符:与构造函数一起使用,生成对象
typeof运算符:检测变量类型
下面的例子详细演示了各种运算符,各位可以打开注释一个个的试验一下:
<script type="text/javascript"> /* //无赋值操作 var a=1,b=1; a++; ++b; alert("a:"+a); alert("b:"+b); //有赋值操作 var c=1,d=1,ret1=0,ret2=0; ret1=c++; ret2=++d; alert("ret1:"+ret1); alert("ret2:"+ret2); */ /* document.write("<table>"); for(var i=0;i<10;i++){ if(i%3==0){ document.write("<tr bgcolor='red'>"); document.write("<td>"+i+"</td>"); document.write("</tr>"); }else if(i%3==1){ document.write("<tr bgcolor='green'>"); document.write("<td>"+i+"</td>"); document.write("</tr>"); }else if(i%3==2){ document.write("<tr bgcolor='blue'>"); document.write("<td>"+i+"</td>"); document.write("</tr>"); } } document.write("</table>"); */ /* var a; var b=null; alert(a==b); alert(a===b); */ /* var salary=prompt("请输入你的收入:","0"); var cost=prompt("请输入你的花费:","0"); salary=parseInt(salary); cost=parseInt(cost); if(salary>20000&&cost<5000){ alert("土豪呀"); } if(salary>20000&&cost>15000){ alert("白搭呀"); } var username; if(!username){ alert("请先赋值"); }*/ alert(typeof +"33"); </script>