变量 var a=10; a=20; 注意:变量声明是在浏览器关闭后才释放的,在没关闭之前可以随意使用 var 变量名=值 注意:JavaScript是弱类型语言 var a=10;声明 a=10;赋值 数据类型 typeof(变量); 1、number(int float double) 注意:计算时还是按整数和浮点型分开来使用 2、string(string char) 3、boolean 4、object(obejct array null) 整数: var a=45; var a=045; var a=0xff; 浮点: var f=10.5; var f=10.55; var f=10.5E+10; 字符串: ‘‘ "" +连接两个字符串 运算符和表达式 算术运算符 + - * / % ++ -- 注意:+在遇到任何字符串都变成字符串连接 赋值运算符 = + - += -= *= /= %= 条件运算符 > < == != === !== 逻辑运算符 && || ! ^ & | 注意:&&和||会短路,单个的不会短路。短路指的是左边可以得出结论就不走右边的代码 位运算符 >> >>> << | & ~ ^ 注意:位运算符是针对二进制的补码进行操作的 其他运算符 ? : 逻辑语句 if(bool){ } if(bool){ }else{ } if(bool){ }else if(bool){ }... }else{ } switch(变量){ case 值1: 表达式 [break;] case ... [default] } if(bool){ if(){ switch(){ } } }else{ for(){ while(){ } } } while(){ } do{ }while() for(;;){ }
<html> <head> </head> <script> var c=10; </script> <body> <a href="JavaScript:alert(c)">wwwww</a> <script> /* var a=false; a=0.0;//0表示假 if(a){ alert("11111111"); }else{ alert("000000"); } */ var a=76; var b=34; alert(a|b); </script> </body> </html> <html> <head> </head> <body> <script type="text/javascript"> alert(1); document.write(‘<table border="1" width="800" align="center">‘); var i=0; while(i<100){ if(i%10==0){ var bg; if(i%2==0) bg="#cccccc"; else bg="#ffffff"; document.write(‘<tr>‘); } document.write(‘<td>‘+i+‘</td>‘); i++; if(i%10==0) document.write(‘</tr>‘); } document.write(‘</table>‘); </script> </body> </html>
时间: 2024-10-28 21:57:50