2015-11-16 41 views
-1

快速的问题。我试图用JavaScript中的for循环给出数字。 不幸的是,这是行不通的,如果我在java中编码,那么解决方案将用char和cosole.log替换var与println并得到它,但在这里...你有解决方案吗?for循环与字符java脚本

for (var i = 'a'; i < 'z'; i++) { 
    console.log(i); 
} 
+1

谢谢兄弟,我永远也不会发现它:-) – Mchoeti

回答

-1

for (var i = 'a'; i !== 'z'; i = nextChar(i)) { 
 
     console.log(i); 
 
    } 
 
    
 
    function nextChar(c) { 
 
     return String.fromCharCode(c.charCodeAt(0) + 1); 
 
    }

为(VAR I = 'A';!我== 'Z'; I = nextChar(ⅰ)){ 的console.log(ⅰ); }

function nextChar(c) { 
    return String.fromCharCode(c.charCodeAt(0) + 1); 
} 

http://jsfiddle.net/fLwf5ys1/

,或者如果你真的想要的字符的ASCII值:

http://jsfiddle.net/fLwf5ys1/1/

+0

我做了一个第一次犯错,通过努力去做。 –

+0

谢谢你,一切顺利 – Mchoeti

+0

@Mchoeti你不需要,但如果你真的喜欢它,我真的很喜欢upvote –