JavaScript_语法_特殊语法和JavaScript_语法_流程控制语句&&练习9*9乘法表
JavaScript_语法_特殊语法
1.语句以;结尾,如果一行只要一条语句则;可以省略(不建议)
2.变量的定义使用var关键字,也可以不使用
用:定义变量是局部变量
不用:定义的变量是全局变量(不建议)
/* b=4; alert(b); */ var b; function fun() { b=4; } fun(); alert(b);
JavaScript_语法_流程控制语句
1.if...else...
2.switch:
在java中,switch语句可以接收的数据类型:byte int shor char,枚举(1.5),String(1.7)
switch(变量):
case值:
在JS中,switch语句可以接受任意的原始数据类型
3.while
4.do...while
5.for
几乎都和java语法一样
switch语句:
var a = 1; switch (a) { case 1: alert("number"); break; case "abc": alert("string"); break; case true: alert("true"); break; case null: alert("null"); break; case undefined: alert("undefined"); break; }
while循环:
//1~100求和 var sum = 0; var num = 1; while (num<=100){ sum+=num; num++; } alert(sum);
for循环:
//1~100求和 var sum = 0; for (var i = 1; i <=100; i++) { sum+=i; } alert(sum);
练习9*9乘法表
css控制td标签添加边框:
<style> td{ border: 1px solid; } </style>
js代码实现9*9乘法表:
document.write("<table align='center'>"); //练习: for (var i = 1; i <=9; i++) { document.write("<tr>"); for (var j = 1; j <=i; j++) { document.write("<td>"); //输出1*1=1 document.write(j+"*"+i+"="+(i*j) +" "); document.write("</td>"); } /*//输出换行 document.write("<br>")*/ document.write("</tr>") } //2.完成表格嵌套 document.write("</table>");