使用间隔的javascript开关

标签 javascript switch-statement intervals

我可以在 switch 语句中使用间隔吗?

喜欢

switch (parseInt(troops[i])) {
                case <10:
                    editbox.style.fontSize = "13px";
                    break;
                case <100:
                    editbox.style.fontSize = "12px";
                    break;
                case <1000:
                    editbox.style.fontSize = "8px";
                    editbox.size = 3;
                    //editbox.style.width = "18px";
                    break;
                default:
                    editbox.style.fontSize = "10px";
            }

???

最佳答案

这应该可行:

var j = parseInt(troops[i]);
switch (true) {
            case (j<10):
                editbox.style.fontSize = "13px";
                break;
            case (j<100):
                editbox.style.fontSize = "12px";
                break;
            case (j<1000):
                editbox.style.fontSize = "8px";
                editbox.size = 3;
                //editbox.style.width = "18px";
                break;
            default:
                editbox.style.fontSize = "10px";
        }

关于使用间隔的javascript开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2994135/

相关文章:

javascript - 访问 AngularJS 中的全局 javascript 变量

javascript - 是否可以使用 JavaScript 更改元素的值

jquery - IndexOf 和数组 - 优化此 jQuery 代码的最佳方法是什么?

iOS:使用 Switch Case 检查字符串前缀?

Java - 嵌套 While 循环

sql - Postgresql: "Offset"从 HH:MM:SS 到 00:HH:MM 的间隔

Javascript::如何将关联数组的键获取到数组变量?

javascript - 如何通过单击图像打开文本?

c++ - 如何获得耗时百分比?

首选项中的 Android 帐户同步间隔更改