在數字化時代,編程已經成為了一種必備技能。在編程之中,JavaScript是一門非常有趣的編程語言。其能夠讓程序員們輕松地完成許多任務。今天我們將來探討一些JavaScript趣味程序。
一個非常有趣的JavaScript程序是九九乘法表。下面的代碼將打印出從1到9的乘法表。
for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { document.write(i + "*" + j + "=" + i*j + " "); } document.write("<br />"); }
我們也可以制作一個猜數字游戲。下面的代碼將生成一個隨機數字,然后詢問玩家猜數字,只要猜對就給出恭喜信息。
var num = Math.floor(Math.random()*10)+1; var guess = prompt("我正在想著1到10之間的數字,你的猜測是?"); if (guess == num) { alert("你猜對了!恭喜!"); } else { alert("錯了!我在想著" + num + "。"); }
在我們的日常生活中,很多人都有過制作音樂播放器的想法。下面的代碼將生成一個簡單的音樂播放器。
<audio src="song.mp3" controls> </audio>
在我們玩電游時,有很多時候會用到打字機效果。下面的代碼將生成一個帶有打字機效果的文字。
var text = "這是一段帶有打字機效果的文字。"; var i = 0; function type() { document.write(text.charAt(i)); i++; if (i < text.length) { setTimeout(type, 50); } } type();
最后,我們來看一些趣味的交互程序。下面的代碼將生成一個游戲,玩家必須使用鼠標控制球,避免撞上墻壁。
var ball = document.getElementById("ball"); var topPos = 0; var leftPos = 0; var speed = 5; function moveball() { topPos += speed; leftPos += speed; ball.style.top = topPos + "px"; ball.style.left = leftPos + "px"; if (topPos >= 300 || leftPos >= 300) { speed *= -1; } if (topPos <= 0 || leftPos <= 0) { speed *= -1; } setTimeout(moveball, 20); } moveball();
在JavaScript中,我們可以完成許多趣味程序和游戲。這里我們給出了一些簡單的例子,讓大家探索JavaScript編程的魅力和樂趣。無論你是初學者還是經驗豐富的程序員,通過編寫這些程序,你將能夠提升自己的編程技能,并體驗到編程的快樂。
上一篇div ul標簽