例えば aaa と入力した際に、「無意味な文字列です」と表示させたいのに「対象外です」も一緒に表示されてしまいます。どう直せばよいでしょうか?
html
1<html> 2<body> 3<script> 4 let text = prompt("年齢は?"); 5 if(isNaN(text)){ 6 document.write("無意味な文字列です"); 7 } 8 let age = parseInt(text); 9 if(age>=6 && age<=15){ 10 document.write("義務教育の対象です"); 11 } 12 else{ 13 document.write("対象外です"); 14 } 15</script> 16</body> 17</html> 18``````以下のようにしてもダメでした。 19コード 20<html> 21<body> 22<script> 23let text = prompt("年齢は?"); 24let age = parseInt(text); 25 if(isNaN(text)){ 26 document.write("無意味な文字列です"); 27 } 28 elseif(age>=6 && age<=15){ 29 document.write("義務教育の対象です"); 30 } 31 else{ 32 document.write("対象外です"); 33 } 34</script> 35</body> 36</html>
回答5件
あなたの回答
tips
プレビュー