@Vovasab

Возможно ли так обращаться к ассоциативному массиву?

Вообщем, нужно составить программу, которая по введенному символу выдает его название. Например, если введены символ '*' программа должна выдать слово "звездочка". Программа должна распознавать таким образом 10 различных символов. Я попытался сделать через ассоциативный массив но что-то пошло не так
var symb = {
	"*" : 'Звездочка',
	"%" : 'Процент',
	"." : 'Точка',
	"-" : 'Минус',
	"?" : 'вопросительный знак',
	";" : 'Точка с запятой',
	"№" : 'Номер',
	"!" : 'Восклицательный знак',
	"," : 'Запятая',
	":" : 'Двоеточие',

};
var v;
for (var i=0; v!=0; i++){
v = eval( prompt( "Введите знак или 0 чтобы закончить: ", "symbol"));
console.log(symb.v);	
}
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
for (var i=0; v!=0; i++){
v = prompt( "Введите знак или 0 чтобы закончить: ", "symbol");
console.log(symb[v]);	
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы