JavaScript
負責網頁的邏輯互動,相比 HTML/CSS 為標籤語法,JS 是真正的程式語言,基本上程式語言的功能和邏輯都有具備。近年來因為版本的更新和 NodeJS
環境的發展,讓 JavaScript 影響力持續上升,不僅是在 Web 前端開發、伺服器後端開發以及物聯網、AR/VR、AI 等領域都可以看到 JavaScript 的身影。在後面專題實作時我們會更進一步介紹 JavaScript 這個程式語言和應用。
JavaScript 通常需要有宿主環境讓其可以運行,其中瀏覽器就是最大的宿主,而 JavaScript 也可以透過元素的接口可以操作網頁瀏覽器和 HTML/CSS 網頁元素,產生互動效果。
範例程式(使用 JavaScript 撰寫判斷年齡的程式):
// 詢問使用者年齡給定給常數 age
const age = parseInt(prompt('請問你今年幾歲?'));
// 假設 18 歲可以投票
if (age >= 18) {
alert('恭喜可以投票');
} else {
alert('sorry, 你還不能投票喔!');
}
若寫於 HTML 頁面中通常可以放置於 <body></body>
內部結束前,使用 <script></script>
包裹。