【前言】
今天讲解了一个简单的逻辑题,经常遇到的一个面试题,js输出9*9乘法表。
【主体】
1.
<script language=javascript> for(i=1;i<=9;i++){ for(j=1;j<=9;j++){ document.write (i+"*"+j+"="+i*j+" "); if(i==j){ document.write ("<br/>"); break; } //用的if语句,如果这两个数字相同了 那么跳出,另起一行 } } </script>
2.
<script language="javascript"> var str=" " for(var i=1;i<=9;i++) { for(var j=1;j<=i;j++) { str+=i+"*"+j+"="+i*j+" "; //拼接字符串 } str+="<br />" } document.write(str); </script>
.