switch的用法 javascript php java ECMAScript

操作方法

  • 01

    switch语句是计算机语言中普遍使用的一种流程控制语句。 今天我们先说下 switch在javascript中的用法。 switch( 表达式 ){ case 值1:           //苏果表达式等于 值1;则执行后面的语句(statement); statement; break;           //如果去掉 break 则表示 执行完值1 的语句后 继续执行下一个case case 值2: statement; break; case 值3: statement; break; default: statement; } switch语句  类似  if( ){  }else if( ){  }else{ } 例如: if( i==1 ){ alert(111); }else if( i==2 ){ alert(222); }else if( i==3 ){ alert(333); }else{ alert(555); } 此例子换成 switch 语句如下: switch( i ){ case 1: alert(111); break; case 2: alert(222); break; case 3: alert(333); break; default: alert(555); } 是不是这个例子中switch语句 更加 优美清晰了; 加上break后是为了避免 同时执行多个case代码;   加入需要混合集中情形,不要忘记添加注释!!!!例如: swicth( i ){ case 1: /*合并俩种情形*/ case 2: alert(222); default: alert(555); } 上个例子中, i为 1 或者 2的 时候都会弹出 222; 与其他语言相比 javascript中的switch也有自己的特色; 在switch 语句中可以使用任何数据,无论是字符串还是对象都可以;case 的值 也不一定是 常量,也可以是 表达式 或者 变量; var num=5; switch( true ){ case num<0; alert("负的"); break; case num>0 && num<5; alert("正的,且小于5"); break; default: alert("我是default"); } 此例子中,每个case 按照顺序被求值,直到找到 匹配的值或者default为止;

(0)

相关推荐

  • continue、break的用法与区别(Java语言等)

    介绍一些语言中的break.continue的用法与区别 Java语言 01 break语句可以用于switch.for.while.do-while,用于结束最近一层.如果是两层循环则只能跳出最近的 ...

  • JavaScript的六种数据类型

    JavaScript的数据类型,有六种 操作方法 01 1.数值型 整型:123 //十进制 0123//八进制,以0作为开头 0x123//十六进制,以0x开头 三种进制,比较常用的就是十进制了.因 ...

  • 最流行的编程语言

    近日 bcahub.shareittips.com作者Akash Padhiyar发布了一篇题为"10 Popular Programming Languages In IT Compani ...

  • linux awk 正则表达式.正则运算符详细介绍

    使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实 ...

  • 10个人人必知的网页设计术语

    今天的环境相比过去已经是一百倍的复杂,因为我们在网络上使用工具和框架,语言和库的开发使得一切进步飞快。 设计师 —— 即使是专业的网页设计师,也必须努力保持对所有不同的专业术语和技术的理解,所以在这里 ...

  • 十大Firefox应当避免安装的扩展

    Fasterfox 这个网络加速器拥有的“预取”技术能让你成为痛苦的网路公民。这里有它的工作原理:你下载一个页面并开始阅读。在你的系统空闲的时候,Fasterfox默默地开始接下来的链接,并开始下载目 ...

  • win7系统网络应用--本地主机无法打开

    win7系统网络应用——本地主机无法打开:用户当前登录进入的主机(host).任何用户的当前本地主机的回调地址(loop back address)总是127.0.0.1,当然在win7系统里面,我们 ...

  • 黑客入侵网站十条原因及相应抵御方法

    黑客入侵网站十条原因及相应抵御方法

  • 黑客Web攻击的十大原因

    随着各种基于Internet的安全攻击频发,Web安全已经成为业界的热门话题.本文谈下黑客使用Web进行攻击的十大原因以及抵御Web威胁的十大方法. 黑客使用Web进行攻击的十大原因 1.桌面漏洞 I ...