Javascript 我们可以堆叠函数吗?
在JavaScript中,您可以执行类似的操作吗Javascript 我们可以堆叠函数吗?,javascript,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 } for(var i=0;iYes和no。这是可能的,但不建议像您建议的那样在for循环中使用。更
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
}
for(var i=0;iYes和no。这是可能的,但不建议像您建议的那样在for循环中使用。更理想的实现应该是
var len = x.toString().length;
for(var i = 0; i < len; i++) {
//do Something
}
var len=x.toString().length;
对于(变量i=0;i
…以避免为循环的每次迭代重新计算可能的“i.toString().length”值
我假设您实际上不想获取迭代器变量“I”的字符串表示形式的长度,因为它似乎没有任何实际用途。您不能试试看吗?您可能想说明您希望用程序本身实现什么。您可以链接函数和属性,但函数必须返回对象本身。在您的示例中,这应该可以工作,因为b.toString()
将返回一个具有长度属性的字符串。值的是i.toString()长度< /代码>?它什么时候会是真的?我想不出任何会导致空字符串的数字。这个条件实际上应该做什么?考虑到整数,长度是代码>数学。CEIL(数学。log(n)/数学。LN10)< /代码>(这也可以导致其他属性,基于真正需要的)。。对不起。我确实这样做了。我已经编辑了上面的代码。我每次都需要检查迭代的长度。