首頁  >  文章  >  web前端  >  JavaScript實作梯形乘法表的方法_javascript技巧

JavaScript實作梯形乘法表的方法_javascript技巧

WBOY
WBOY原創
2016-05-16 16:02:141394瀏覽

本文實例講述了JavaScript實作梯形乘法表的方法。分享給大家供大家參考。具體如下:

效果如下圖:

表格用html中的table,tr,td,然後利用for語句實現,循環輸出行和列,再根據行列的數量進行乘法運算,第一個for循環輸出9行,然後內嵌一個for,在條件式中取第一個for迴圈的值然後進行輸出表格運算,為什麼要取第一個for迴圈,因為第一個for迴圈的次數是梯形排列的規則,梯形排列的規則是第一行一個格子,第二行二個格子,第三行三個格子,以此類推。

完整程式碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var str= "<table border=1 width=500 align=center>";
for(var a=1;a<=9;a++)
{  
  str +="<tr>";
  for(b=1;b<=a;b++)
  {
  str +="<td>"+a+"&times;"+b+"="+a*b+"</td>";
  }
  str +="</tr>";
}
str +="</table>"
document.write(str);
</script>
</head>
<body>
</body>
</html>

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn