我寫的國際象棋程序,在通過整數遍歷我使用,For循環:通過字符迭代 - 使用Javascript
for(var i =0; i<8; i++) { var ch = convertToCharector(i); //using ch here...
但它會更適合我,如果我不喜歡
for(var ch='a';ch <= 'h';ch++){ // using ch directly...
其中提高了可讀性。
但在JavaScript中增量的char(在循環ch ++中)是不可能的,因爲它們不作爲整數存儲在內存中。
我該怎麼做才能做到這一點?
是否for(var ch='a';ch <= 'h';ch++){ // using ch directly...
方式直接的方式是不可能的?而不是使用第三個變量str =「abcdefgh」,然後使用str。
請在發佈前進行搜索。 –
@LightnessRacesinOrbit雅我沒有搜索。 'function nextChar(c){0}返回String.fromCharCode(c.charCodeAt(0)+ 1); } nextChar('a'); '這會給出答案。但我已經在'convertToChar'中做了這個。我想要一個直接的方式,如果有的話,而不是調用一個函數。 –
調用函數相當「直接」。 –