clwn.net
当前位置:首页 >> jAvAsCript switCh语句 >>

jAvAsCript switCh语句

可以的,可以为任意类型。区别于c语言的只能使用int。 实例参考:var x="我";switch(x){case "你":alert("你");break;case "我":alert("我");break;case "他":alert("他");break;default:alert("谁?");}语法switch(n){case 1: 执行代码块 1 bre...

HTML js function getSource(){var val = document.getElementById("score").value;switch (true){case val < 60:alert("差");break;case val >= 60 && val = 70 && val = 80 && val = 90 && val

function getLevel(score){ if(isNaN(score)||score100) return "error"; var tempScore = parseInt(score)/10; switch (tempScore){ case 10: return "优"; case 9: return "优"; case 8: return "良"; case 7: return "一般"; case 6: return...

a、b、c、d是4个变量,没有声明这4个变量 若要判断参数是abcd这4个字母则应该用引号如: case 'a':

结果:x = 3 原因: 初始x = 0 switch的++x = 1 结果跳到case1 这时 ++x = 2 因为case没有break,所以顺序执行 case2 这时 ++x = 3

function case1(num){ switch(num){ case 1: document.writeln("show 1!!"); break; case 2: document.writeln("show 2!!"); break; case 3: document.writeln("show 3!!"); break; default: document.writeln("show others!!"); break; } } fun...

关于switch的用法,其实也就是类似if else的另外一种用法而已 具体的运行逻辑就是, 首先计算switch后边括号里面的表达式,得出一个值, 然后在机选每个case后边的表达式,进行对比,如果相等,就执行case冒号后边的逻辑,否则就计算下一个case...

用 switch(true) 可能能实现你的需求。 switch( true ) { case x > 1 : break; case x == 1 : break; case x < 1 : break;} 或者,如果两个case执行相同的操作: switch( x ) { case 0 : case 1 : break; case 2 : break; default : break;}

函数如下 function getLevel(score){ if(isNaN(score)||score100) return "error"; var tempScore = parseInt(score)/10; switch (tempScore){ case 10: return "优"; case 9: return "优"; case 8: return "良"; case 7: return "一般"; case 6...

with(object)的功能是,with中的语句块使用object作为上下文对象。不能用来简化swith语句。 提供一个简化的方案供参考: function go_with($str) { return function() { return $str; }}strs = ["1", "1-1", "1-2"];funcs = {};for (str in strs...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com