1.分支语句
和java没啥区别,就是if,if-else啥的…
//一般if-else:语句都可以用三元表达式的方式来表示
但是不推荐
然后就是还有个switch-case,没啥区别
2.循环语句
这部分也很简单
(1)while循环
(2)do-while循环
(3)for 循环
3.js的输出方式
//alert();弹框
//console.log();控制台
//document.write("<a href='链接'>百度</a>");网页中显示
// document.write("<a href='http://www.baidu.com'>百度</a>");
最后附一个案例——表格版的9*9乘法表
document.write("<table border='1' cellpadding='0' cellspacing='0'>");
for(i=1;i<=9;i++){
document.write("<tr>");
for(j=1;j<=i;j++){
document.write("<td>");
document.write(i+"*"+j+"="+(i*j));
document.write(" ");
document.write("</td>");
}
document.write("</tr>");
// document.write("<br/>");
}
document.write("</table>");
4 调试
//调试:写代码-----打开浏览器------F12-------Sources-----双击文件,在某一行代码前面点击一下(断点)
5.break和continue
//break关键字:在循环中使用使,遇到break,则立即跳出当前循环
for(var i=0;i<10;i++){
while(true){
console.log("哈哈");
break;
}
}
//continue关键字:在循环中遇到continue关键字直接跳到下一次循环
//练习:求200-300之间所有奇数的和
var sum=0;
var k=200;
while(k<=300){
if(k%2==0){
k++;
continue;
}
sum=sum+k;
k++;
}