テーブルを出力する関数
by yshrkn
JavaScript
// 行数がrows、列数がcolsのテーブルをコンソールに出力する関数を作成してください。
// tdの中で、何行目の何列目か表示してください。
// また、偶数行目の場合は、trにclass="colored"を追加してください。
function createTable(rows, cols) {
for (var i = 1; i <= rows; i++) {
if (i === 1) {
console.log('<table>\n <tr>');
} else if (i % 2) {
console.log(' <tr>');
} else {
console.log(' <tr class="colored">');
}
for (var j = 1; j <= cols; j++) {
console.log(' <td> ' + i + ' - ' + j + ' </td>');
}
console.log(' </tr>');
}
console.log('</table>');
}
createTable(2, 4);
// <table>
// <tr>
// <td> 1 - 1 </td>
// <td> 1 - 2 </td>
// <td> 1 - 3 </td>
// <td> 1 - 4 </td>
// </tr>
// <tr class="colored">
// <td> 2 - 1 </td>
// <td> 2 - 2 </td>
// <td> 2 - 3 </td>
// <td> 2 - 4 </td>
// </tr>
// </table>