7

診断結果 //回答取得 let answer={}; for(let i=1;i<=6;i++){ Object.assign( answer, JSON.parse(localStorage.getItem("question"+i)) ); } //点数 let P=0,S=0; let I=0,B=0; let C=0,N=0; let Q=0,A=0; //P/S P+=Number(answer.q2); P+=Number(answer.q10); P+=Number(answer.q17); S+=Number(answer.q5); S+=Number(answer.q13); S+=Number(answer.q22); //I/B I+=Number(answer.q4); I+=Number(answer.q20); I+=Number(answer.q24); B+=Number(answer.q8); B+=Number(answer.q12); B+=Number(answer.q15); //C/N C+=Number(answer.q1); C+=Number(answer.q7); C+=Number(answer.q16); N+=Number(answer.q11); N+=Number(answer.q18); N+=Number(answer.q21); //Q/A A+=Number(answer.q6); A+=Number(answer.q9); A+=Number(answer.q14); Q+=Number(answer.q3); Q+=Number(answer.q19); Q+=Number(answer.q23); //タイプ生成 let type=""; type+=(P>=S)?"P":"S"; type+=(I>=B)?"I":"B"; type+=(C>=N)?"C":"N"; type+=(Q>=A)?"Q":"A"; //仮タイプ名 const names={ PICQ:"爆発型スター", PICA:"怪獣エンターテイナー", PINQ:"天然カリスマ", PINA:"ライブ番長", PBCQ:"職人パフォーマー", PBCA:"舞台支配人", PBNQ:"熱血クリエイター", PBNA:"豪腕演出家", SICQ:"天才大喜利職人", SICA:"センスモンスター", SINQ:"観察名人", SINA:"自由人コメディアン", SBCQ:"静かな鬼才", SBCA:"世界観クリエイター", SBNQ:"文学派芸人", SBNA:"プロデューサー気質" }; document.getElementById("type").innerHTML=type; document.getElementById("name").innerHTML=names[type];