You could use eval
to achieve what you want, but that would probably be the wrong way to do it. Why not use an array:
var album = [];
album[1] = "First Album name";
album[2] = "Second Album Name";
album[3] = "Third Album Name";
album[4] = "Fourth Album name";
album[5] = "Fifth Album name";
currentAlbumCtr = 1;
currentAlbum = album[currentAlbumCtr];
Or, alternatively,
var album = {
"1": "First Album name";
"2": "Second Album Name";
"3": "Third Album Name";
"4": "Fourth Album name";
"5": "Fifth Album name";
};
Or even
var album = [
"First Album name",
"Second Album Name",
"Third Album Name",
"Fourth Album name",
"Fifth Album name"
];
currentAlbumCtr = 1;
currentAlbum = album[currentAlbumCtr-1];
Note the -1
on the last statement since arrays are normally indexed from 0