2016-04-19 69 views
3

私はこのようなアルファベットをJavascriptで表示したいと思います。JavaScriptのアルファベットをインクリメント

A、B、C、D .... ZX、ZY、私はこのような試み

ZZ。

var cols[A, B, C, D...Z]; 

cols.join(','); 

for (var i = cols[0]; i < cols.length; i++) { 
    for(var j = cols[0]; j < cols.length; j++) { 
     var k = 'i' + 'j'; 
    } 
} 

document.write(<span> + cols.join + </span>); 

ソースコードの記述方法を教えてください。

答えて

1

はい、これはコメントで指摘したとおり、文字の配列を作ることは非常に簡単です

var char1 = ['A','B','C','D','E','F']; // shortened for demo - make a..z 
 
var char2 = ['','A','B','C','D','E','F']; // shortened for demo, make a..z 
 

 
var result = []; 
 
for(var i=0;i<char2.length;i++) 
 
{ 
 
    for(var j=0;j<char1.length;j++) 
 
    { 
 
     result.push(char2[i] + char1[j]) 
 
    } 
 
} 
 

 
for(var x=0;x<result.length;x++) 
 
{ 
 
    document.write(result[x] + " ") 
 
}

余分な空白のエントリを含むもので、2つの配列で実現するのは簡単です実際には

var char1 = 'ABCDEF'.split(''); 
+0

"abcdefghijklmnopqrstuvwxyz" .split( "")と書くのは、私の意見ではアレイ版よりも簡単です。 –

+0

@Bálint私は全く同意します。しかし、私は、かなり経験の浅い開発者のように見えるように、私は配列を使っていることを明確にしたかったのです。 – Jamiec

+0

ありがとう!あなたはとても役に立ちました。 – adom

関連する問題