1-11编程练习

1-11编程练习

 var p=prompt("请输入密码");

    function FunName(){

        if(isNaN(p)){

            alert("输入不是数字");

        }else if(p.length>6 && p.length<=12){

            alert("密码格式正确");

        }else if(p.length<6){

            alert("密码不能小于6位数");

        }else if(p.length>12){

            alert("密码不能大于12位数");

        }

    }

    FunName(p);

这样可以实现效果。但是老师,这道题怎么用switch实现.

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕夭夭 2018-11-23 18:44:08

@蛋蛋90斤 你好同学  ,在相同的回复中解答了 ,可以查看一下

http://class.imooc.com/course/qadetail/78894

祝学习愉快 !

Miss路 2018-11-19 11:54:15

跟if判断很类似,每一次判断都是一个case呀,你可以尝试一下,并且把你的尝试过后的代码粘上来,老师帮你分析一下你是具体哪里不会,有针对性的为你解决问题。

祝学习愉快!

  • 但是case后面必须跟一个唯一的值,这道题中的范围怎么用switch写出来呢,难道要把1到12都写一遍?有点不明白,我尝试的贴在下面了,只列出了3个case,请老师解答 var input=prompt("请输入您的密码"); function funName(n){ var a=n.length; switch(a){ case 1: alert("密码不能小于6位数"); break; case 2: alert( "密码不能大于12位数"); break; case 3: alert( "密码格式正确"); break; } } funName(input);
    2018-11-23 18:03:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师