为了账号安全,请及时绑定邮箱和手机立即绑定

有大牛吗?

 1、在键盘上输入一段文字
2、获取文字,如果是非数字 ,那么就document.write("你必须输入数字");
3、如果输入的是数字,则进行判断,小于18岁,提示你还未成年
4、如果大于等于18 小于100,提示 你已经成年。
5、如果大于100,则提示 千年老乌龟


正在回答

7 回答

http://img1.sycdn.imooc.com//6046d098000168a105750398.jpg

这个有一个问题就是不填东西的时候会输出你还未成年  

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5d4909ca000114c704760416.jpg!!!

1 回复 有任何疑惑可以回复我~
#1

仰望天空的青蛙

唉,脑抽判断小于18后面的输出语句write写成wirte了
2019-08-06 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c949762000116b104230237.jpg试试这个

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c77fde70001659504870291.jpg完整的代码

0 回复 有任何疑惑可以回复我~
#1

慕粉1474727424

你试过可以吗
2019-07-23 回复 有任何疑惑可以回复我~
#2

慕粉1474727424

我试了不行,输入文字那里判断不了
2019-07-23 回复 有任何疑惑可以回复我~

判断是不是数字:

if (parseInt(i).toString=="NaN"){

document.write("你必须输入数字");    

} else {...}


0 回复 有任何疑惑可以回复我~
#1

破釜沉舟0511

toString后面掉了一个() 应该是: if (parseInt(i).toString()=="NaN"){ document.write("你必须输入数字"); } else {...}
2019-02-28 回复 有任何疑惑可以回复我~
#2

破釜沉舟0511 回复 破釜沉舟0511

<script> var i=prompt("请输入一串文字"); if (parseInt(i).toString()=="NaN"){ document.write("你必须输入数字"); }else{ if(i<18){ document.write("未成年"); }else if(i>=18&&i<100){ document.write("已成年");} else{ document.write("老乌龟"); } } </script>
2019-02-28 回复 有任何疑惑可以回复我~
#3

破釜沉舟0511 回复 破釜沉舟0511

以上是完整的代码 @提问者
2019-02-28 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c77edae000130b903340446.jpg试试这个

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468046    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

有大牛吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信