高考申論題
106年
[資訊處理] 程式語言
第 四 題
四、下列為秀出 4x3 表格的 html 網頁,請以此網頁為基礎,用 Javascript 程式完成所需
的兩個 js 檔案:data.js 及 function.js。其中 function.js 只包括函式 ShowTable(I,J)及
data.js 只包括所需的二維陣列宣告。一定要用 Javascript 的 for 迴圈完成函式
ShowTable(I,J)。(25 分)
4x3 Table Example
📝 此題為申論題
思路引導 VIP
看到此題應先明確兩個 JS 檔的分工:Data.js 負責資料層(宣告二維陣列),Function.js 負責邏輯層(定義包含雙層 for 迴圈的函式)。實作時,利用 JavaScript 的 document.write() 搭配外層迴圈生成表格列 <tr>、內層迴圈生成表格儲存格 <td>,將陣列資料動態渲染至 HTML 即可完整取分。
🤖
AI 詳解
AI 專屬家教
【解題關鍵】運用雙層 for 迴圈走訪二維陣列,並配合 document.write() 動態輸出 HTML 表格標籤(<table>、<tr>、<td>)。
【解答】
根據題目要求,網頁分為資料提供(Data.js)與邏輯呈現(Function.js)兩個檔案。參考實作程式碼如下:
▼ 還有更多解析內容