JavaScript
1const get_achievement=(x,y,z)=>{ 2 const sum=x+y+z; 3 if (sum>=250) { 4 return "A" 5 }else if (sum>=200) { 6 return "B" 7 }else if (sum>=100) { 8 return "C" 9 }else { 10 return "D" 11 } 12}; 13 14const get_pass_or_failure=(x,y,z)=>{ 15 if (x&&y&&z>=60) { 16 return "合格" 17 }else { 18 return "不合格" 19 } 20}; 21 22const judgement=(x,y,z)=>{ 23 const achieve = get_achievement 24 const p_or_f = get_pass_or_failure 25 return `あなたの成績は${achieve}です!${p_or_f}です!` 26} 27console.log(judgement(60,90,90));
console
1あなたの成績は(x,y,z)=>{ 2 const sum=x+y+z; 3 if (sum>=250) { 4 return "A" 5 }else if (sum>=200) { 6 return "B" 7 }else if (sum>=100) { 8 return "C" 9 }else { 10 return "D" 11 } 12}です!(x,y,z)=>{ 13 if (x&&y&&z>=60) { 14 return "合格" 15 }else { 16 return "不合格" 17 } 18}です!
となってしまいました。
console
1あなたの成績はAです!合格です!
となるのが目的です。
質問頂きありがとうございます。
タイトルは「関数のソースコードが出力されてしまう」とした方が適切だと思います。
回答2件
あなたの回答
tips
プレビュー