
こんにちは、Webエンジニアの海老氏です!
今回は、**誰でもすぐに試せる「JavaScriptの練習コード」**を紹介します。
しかも…全部 “ちょっと感動する” やつだけを厳選しました。
初心者でも「JavaScriptおもしろっ!」と感じられる内容ばかりなので、
プログラミングのモチベーションを爆上げしたいあなたにおすすめです🔥
Contents
✨1. アラートで「自分の名前」を呼び出す
const name = prompt("あなたの名前は?");
alert(`${name}さん、JavaScriptの世界へようこそ!`);
✅ ポイント:promptとalertだけで「対話アプリっぽさ」を味わえる!
✅ 応用:条件分岐で「VIP扱い」などもできる!
✨2. おみくじメーカー(本当に出る)
const result = ["大吉", "中吉", "小吉", "凶", "大凶"];
const random = Math.floor(Math.random() * result.length);
alert(`🎴 今日の運勢:${result[random]} 🎴`);
✅ ポイント:配列+Math.random()で、運試しアプリが完成!
✅ バズ狙い:SNSで「今日の運勢」を毎朝投稿しよう。
✨3. 自動で色が変わる背景
<body id="bg" style="transition: 1s;"></body>
<script>
setInterval(() => {
document.getElementById("bg").style.backgroundColor =
`hsl(${Math.random() * 360}, 70%, 80%)`;
}, 1000);
</script>
✅ ポイント:背景が毎秒ふんわり色変化 → おしゃれすぎて感動!
✅ 応用:時間帯によって色の系統を変えるなど
✨4. ボタンを押すと「好きです」と告白される
<button onclick="confess()">押してみて</button>
<script>
function confess() {
alert("…好きです。");
}
</script>
✅ ポイント:イベントリスナーの基本が身につく!
✅ 応用:「10回押したら告白する」みたいなツンデレ演出も可!
✨5. 今の日時を表示するだけでカッコイイ
const now = new Date();
console.log(`📅 現在日時:${now.toLocaleString()}`);
✅ ポイント:Dateオブジェクトでリアルタイム表示
✅ 応用:「毎秒更新」や「カウントダウンタイマー」への応用も◎
✨6. チャット風に入力が並ぶ!超簡易ログ
const logs = [];
function chat() {
const msg = prompt("発言をどうぞ:");
logs.push(msg);
console.clear();
logs.forEach((l, i) => console.log(`${i + 1}: ${l}`));
}
✅ ポイント:配列×ループで簡易チャット風
✅ 応用:ログをlocalStorageに保存することで継続性アップ!
✨7. マウスを追いかけるハート(ちょっと魔法)
<style>
.heart {
position: fixed;
font-size: 20px;
pointer-events: none;
}
</style>
<script>
document.addEventListener("mousemove", e => {
const heart = document.createElement("div");
heart.className = "heart";
heart.style.left = `${e.clientX}px`;
heart.style.top = `${e.clientY}px`;
heart.textContent = "❤️";
document.body.appendChild(heart);
setTimeout(() => heart.remove(), 500);
});
</script>
✅ ポイント:DOM生成×イベントの応用!
✅ SNS映え:録画してX(Twitter)に投稿してもウケます!
🚀まとめ:楽しく練習するから身につく!
JavaScriptは**「何を作るか」**で学びの深さが変わります。
今回紹介したコードはどれも、
- ✅すぐ動く
- ✅人に見せたくなる
- ✅応用も効く
という三拍子そろった練習ネタです。
気に入ったらSNSでシェア or アレンジしてProcomで披露してみてくださいね👇
👉 Procomでプロフィール公開
📌 次回予告:「JavaScriptで作る、恋するToDoリスト💖」もお楽しみに!








