目次
九九をconsole.tableで表示する
コンソールに以下の様な出力が行われます。
ソースコードは以下です。
<button type="button" onclick="consoleAction()">コンソール表示</button> <script> function consoleAction(){ var arrayLeft = [1, 2, 3, 4, 5, 6, 7, 8, 9]; var arrayRight = [1, 2, 3, 4, 5, 6, 7, 8, 9]; var result = []; for (var i = 0; i < arrayLeft.length; i++ ) { var row =[]; for (var j = 0; j < arrayRight.length; j++) { row.push(arrayLeft[i] * arrayRight[j]); } result.push(row); } console.table(result); } </script>
以下のボタンを押下する事で、コンソールに出力されるので、お試しください。
スポンサードリンク
画面上にTableタグで九九を表示する
ソースコードは以下です。
<table class="target"></table> <script> kuku() function kuku(){ const x = 9; const y = 9; var target = document.querySelector(".target"); target.innerHTML = ""; var tr = document.createElement("tr"); target.appendChild(tr); for(var i=0;i<=x; i++){ var th = document.createElement("th"); tr.appendChild(th); if ( i === 0 ) { continue; } th.textContent = i; } for(var i=1; i<=x; i++){ var tr = document.createElement("tr"); target.appendChild(tr); var th = document.createElement("th"); tr.appendChild(th); th.textContent = i; for(var j=1; j<=y; j++){ var td = document.createElement("td"); tr.appendChild(td); td.textContent = (i*j); } } } </script>
画面上には以下の様に表示されます。
スポンサードリンク