자바스크립트로 세계의 네비아츠를 만들어 보자!
소개
최근 재미있는 연예인이 많이 나오고 있네요.
牛奶男孩(Milk Boy)라든지, 페코파라든지, 가마이라든가.
그 중에서도 내 안에는 유행하는 연예인이 있습니다.
세계의 네비아트입니다.
세계의 네비아츠란?
2011년 정도 왠지 유행한 연예인으로,
3의 붙는 숫자나 3의 배수를 말하면 「바보」가 된다는 간단한 재료가 유명합니다.
그러면, 세계의 네비아트를 이해한 곳에서, 본제에 들어갑니다.
실제로 플레이
실제로 나베아츠를 플레이
소스 코드
script.js ///アホ
const aho_1=["","いちっ!","にっ!","さーんっ!","よんっ!","ごっ!","ろくっ!","ななっ!","はちっ!","きゅうっ!"]
const aho_10=["","じゅう〜!","にじゅ〜!","さん!じゅ!","よんじゅ!","ごじゅ!","ろくじゅ〜っ!","ななじゅ!","はちじゅっ!","きゅうじゅ!"]
const aho_100=["","ひゃく!","にひゃく!","さんびゃ〜く!","よんひゃく!","ごひゃく〜!","ろっぴゃっく!","ななひゃくっ!","はっぴゃ〜く!","ん〜きゅうひゃく!"]
///通常
const normal_1=["","いち","に","さん","よん","ご","ろく","なな","はち","きゅう"]
const normal_10=["","じゅう","にじゅう","さんじゅう","よんじゅう","ごじゅう","ろくじゅう","ななじゅう","はちじゅう","きゅうじゅう"]
const normal_100=["","ひゃく","にひゃく","さんびゃく","よんひゃく","ごひゃく","ろっぴゃく","ななひゃく","はっぴゃく","きゅうひゃく"]
function ahonumber(){
let normalnum=document.getElementById("nabeatsu").value///ボックスから持ってくる
if(normalnum>999 || normalnum<1 ){
alert("値が不正!オモロー!")
return
}
///0をつけてエラー回避
let num="00"+normalnum
num=num.split("")
let result=""
///スーパーアホモードか3がつくか3の倍数でアホ。それ以外は通常。
if(document.getElementById("everyaho").checked || normalnum % 3 == 0 || num.indexOf('3') != -1){
result=aho_100[parseInt(num[num.length-3])]+aho_10[parseInt(num[num.length-2])]+aho_1[parseInt(num[num.length-1])]
document.getElementById("result").style.color="#ff0000"///アホは赤い
}else{
result=normal_100[parseInt(num[num.length-3])]+normal_10[parseInt(num[num.length-2])]+normal_1[parseInt(num[num.length-1])]
document.getElementById("result").style.color="#000000"///通常は黒い
}
document.getElementById("result").innerHTML = result+"("+normalnum+")"///描画する
}
쓸모없는 코드이지만 용서하십시오.
힘든 점
script.js
///アホ
const aho_1=["","いちっ!","にっ!","さーんっ!","よんっ!","ごっ!","ろくっ!","ななっ!","はちっ!","きゅうっ!"]
const aho_10=["","じゅう〜!","にじゅ〜!","さん!じゅ!","よんじゅ!","ごじゅ!","ろくじゅ〜っ!","ななじゅ!","はちじゅっ!","きゅうじゅ!"]
const aho_100=["","ひゃく!","にひゃく!","さんびゃ〜く!","よんひゃく!","ごひゃく〜!","ろっぴゃっく!","ななひゃくっ!","はっぴゃ〜く!","ん〜きゅうひゃく!"]
///通常
const normal_1=["","いち","に","さん","よん","ご","ろく","なな","はち","きゅう"]
const normal_10=["","じゅう","にじゅう","さんじゅう","よんじゅう","ごじゅう","ろくじゅう","ななじゅう","はちじゅう","きゅうじゅう"]
const normal_100=["","ひゃく","にひゃく","さんびゃく","よんひゃく","ごひゃく","ろっぴゃく","ななひゃく","はっぴゃく","きゅうひゃく"]
function ahonumber(){
let normalnum=document.getElementById("nabeatsu").value///ボックスから持ってくる
if(normalnum>999 || normalnum<1 ){
alert("値が不正!オモロー!")
return
}
///0をつけてエラー回避
let num="00"+normalnum
num=num.split("")
let result=""
///スーパーアホモードか3がつくか3の倍数でアホ。それ以外は通常。
if(document.getElementById("everyaho").checked || normalnum % 3 == 0 || num.indexOf('3') != -1){
result=aho_100[parseInt(num[num.length-3])]+aho_10[parseInt(num[num.length-2])]+aho_1[parseInt(num[num.length-1])]
document.getElementById("result").style.color="#ff0000"///アホは赤い
}else{
result=normal_100[parseInt(num[num.length-3])]+normal_10[parseInt(num[num.length-2])]+normal_1[parseInt(num[num.length-1])]
document.getElementById("result").style.color="#000000"///通常は黒い
}
document.getElementById("result").innerHTML = result+"("+normalnum+")"///描画する
}
쓸모없는 코드이지만 용서하십시오.
힘든 점
마지막으로
쿠레구레도 천엔 지폐에 「세계의 나베아쯔」라고는 쓰지 않게 합시다!
모두들 즐겁게 나베아트하자!
Reference
이 문제에 관하여(자바스크립트로 세계의 네비아츠를 만들어 보자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nakano1120/items/5c165957983600634b8a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(자바스크립트로 세계의 네비아츠를 만들어 보자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nakano1120/items/5c165957983600634b8a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)