diff --git a/even.html b/even.html new file mode 100644 index 0000000..31b6cdc --- /dev/null +++ b/even.html @@ -0,0 +1,39 @@ + + + + + + + Even Numbers Program + + + +

Even Numbers Program

+ + diff --git a/even.js b/even.js new file mode 100644 index 0000000..474df94 --- /dev/null +++ b/even.js @@ -0,0 +1,29 @@ +#!/usr/bin/env js + +function readline() { + var ist = new java.io.InputStreamReader(java.lang.System.in); + var bre = new java.io.BufferedReader(ist); + var line = bre.readLine(); + return line; +} + +var z = []; + +print("数値を入力(Ctrl-dで終了)"); + +while (true) { + var line = readline(); + if (line === null) break; + z.push(parseInt(line)); +} + +print(JSON.stringify(z), "\n\n"); + +print("偶数"); + +for (var i = 0; i < z.length; i++) { + var num = z[i]; + if (num % 2 === 0) { + print(num); + } +} diff --git "a/\347\267\264\347\277\222.css" "b/\347\267\264\347\277\222.css" new file mode 100644 index 0000000..39c3a57 --- /dev/null +++ "b/\347\267\264\347\277\222.css" @@ -0,0 +1,4 @@ +body {background: tomato;} +div p {text-align: center; border: 2px yellow solid; width: 50%; +margin: 0 auto;} + diff --git "a/\347\267\264\347\277\222.html" "b/\347\267\264\347\277\222.html" new file mode 100644 index 0000000..7f635a5 --- /dev/null +++ "b/\347\267\264\347\277\222.html" @@ -0,0 +1,17 @@ + + + +boka-n + + + + +

当たりを押せ!

+

1

2

3

+

4

5

6

+

7

8

9

+

10

+

+ + + diff --git "a/\347\267\264\347\277\222.js" "b/\347\267\264\347\277\222.js" new file mode 100644 index 0000000..a5488a4 --- /dev/null +++ "b/\347\267\264\347\277\222.js" @@ -0,0 +1,41 @@ +(() => { + var timer = null, count = 5, msgArea = null; + var answer; + function countdown() { + count--; + if (count==0) { + alert("ぼかあああああああああん"); + } else { + msgArea.innerText = `爆発まであと ${count}秒` + timer = setTimeout(countdown, 1000); + } + } + function stop(e) { + console.log(`target = ${e.target}`) + if (e.target.innerText == answer+1) { + clearTimeout(timer); + document.body.style.background = "#e99"; + msgArea.innerText = "世界は救われた"; + msgArea.style.fontSize = "200%"; + msgArea.style.textAlign = "center"; + } else { + //ハズレの処理 + e.target.style.background = "white"; + e.target.textContent = `ハズレ\nだよ`; + } + } + function init() { + let divs = document.querySelectorAll("div"); + msgArea = document.getElementById("message"); + if (divs.length == 0) { + alert("divがないよ!"); return; + } + answer = Math.floor(Math.random()*10) + console.log(`当たりは${answer+1}だよ`) + for (let i of divs) { + i.addEventListener("click", stop); + } + timer = setTimeout(countdown, 1000); + }; + document.addEventListener("DOMContentLoaded", init); +})(); \ No newline at end of file