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

关于JavaScript 中的switch 语句


//定义"改变颜色"的函数
    var count=0;
    var mytxt=document.getElementById("txt");
    function changeColor() {
       if(count===0)
       {
         txt.style.color="red";
         count++;
       }else if(count===1) {
           txt.style.color="orange";
           count++;
       }else if(count===2) {
           txt.style.color="yellow";
           count++;
       }else if(count===3) {
            txt.style.color="green";
            count++;
       }else if(count===4) {
            txt.style.color="cyan";
            count++;
       }else if(count===5) {
            txt.style.color="blue";
            count++;
       }else if(count===6) {
            txt.style.color="purple";
            count=0;
       }
       /*switch(count)
        {
            case 0
            {
               mytxt.style.display="none";
               txt.style.color="red";
               count++;
            }
            case 1
            {
                txt.style.color="orange";
                count++;
            }
            case 2
            {
                txt.style.color="yellow";
                count++;
            }
            case 3
            {
                txt.style.color="green";
                count++;
            }
            case 4
            {
                txt.style.color="cyan";
                count++;
            }
            case 5
            {
                txt.style.color="blue";
                count++;
                
            }
            case 6
            {
                txt.style.color="purple";
                count=0;
            }
            
        }*/


一开始想写个切换颜色的代码 , 习惯使用 switch , 结果不知道哪里出问题了 , 一直不能正常使用 ,但使用 if else 选择语句是可以实现功能的。 0.0 ~

刚学 Jsp 不是很熟练 , 求解惑 !

正在回答

1 回答

问题更新 : 

   a. 之前 switch 语句的错误在于 case 后面没有加  ' : ' 号 ;

   b.case 0 中的display 纯属是测试用的;

   c.现在的问题 :         switch 中出现了 count++ 后穿透 , 直接到达 case6 , 并且不会再改变了 -= = !

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739773    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

关于JavaScript 中的switch 语句

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