2018-06-25
2018-06-25 本文已影响0人
浅唱yjc
九九乘法表
感谢您在白忙之中能抽出时间;
作为一个基础的程序员,通常会用到一些简单的逻辑,比如下面的九九乘法表.这里有js版本的和php版本#的,其实都是大同小意,最关键的还是要理清楚九九乘法表到底是怎么排列的,才能用代码复述出来;
首先,先设置一个空的变量,把表格的线条和标签,用一个变量接住,最后输出一个变量,这样的话我们就可以省下来很多的代码.
接下来,我们用两个for循环,来循环生成数组,因为九九乘法表是1-9,所以变量的开始也是从1开始,到9结束;接着i++;我们接下来的第二个循环一定要小于上面的变量i,才能实现那种九九乘法表的效果,然后用<td></td>标签,把循环的变量连接起来,最后输出,就可以得到我们想要的九九乘法表了,是不是觉得很简单呢?
如果觉得文章不错的话,记得点一波关注哦;
js版本
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
var str = "";
str += "<table rules='all' border='1px'>";
for (var i = 1; i <= 9; i++) {
str += "<tr>";
for (var j = 1; j <= i; j++) {
str += "<td>"+j+''+i+'='+ij+"</td>";
}
str += "</tr>";
}
str += "</table>";
document.write(str);
</script>
php版本
<?php
$str = "";
$str .= "<table border='1px' rules='all'>";
for($i=1;$i<=9;$i++){
$str .="<tr>";
for($j=1;$j<=$i;$j++){
$str .= "<td>"."$j$i=".$i$j."</td>";
}
// $str .="
";
$str .="</tr>";
}
$str .="</table>";
echo $str;
?>