我们可以堆叠功能吗?

时间:2014-04-21 19:23:34

标签: javascript

在JavaScript中你能做到这样吗?

var b = 1212;
var c = b.toString().length;

我正在尝试编写一个程序,如果我能做得更容易。我需要它来进行for循环。

for(var i = 0; i<=100000 && i.toString().length % 2 == 0; i++){
   //what I need to do
}

1 个答案:

答案 0 :(得分:3)

是和否。这是可能的,但不会像你提议的那样在for循环中建议。一个更理想的实现就像......

var len = x.toString().length;

for(var i = 0; i < len; i++) {
    //do Something
}

...为了避免重新计算你想要的i.toString()。的长度&#39;对于循环的每次迭代。

我假设你并没有真正想要获取迭代器变量的字符串表示的长度&#39; i&#39;因为它似乎没有任何实际用途。