Задать вопрос
@vvmgev

Где ошибка в javascripte?

var asa = {
	 age:15,
	name:"gexam",
	color:"sev",
}
var bas = +prompt("mi ban", "");
document.write(asa.bas)
  • Вопрос задан
  • 2547 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
@lnked
так работает:
var asa = {
	age: 15,
	name: "gexam",
	color: "sev"
}
var bas = prompt("mi ban", "");
document.write(asa[bas])
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
OlegTar
@OlegTar
программист .NET, Javascript, Perl
var asa = {
	 age:15,
	name:"gexam",
	color:"sev",
}


Запятые после последнего значения старые Internet Explorer'ы не понимают.
Плюс перед prompt не ошибка, а каст в число.

var bas = +prompt("mi ban", "");
document.write(asa.bas)


запись идёт в переменную bas, а читается свойство bas объекта asa
Ответ написан
Комментировать
@akrom123
var asa = {
	 age:15,
	name:"gexam",
	color:"sev",
}
asa.bas = prompt("mi ban", ""); // вроде так дожно быть
document.write(asa.bas) // Это неправильно, prompt это не текст чтобы в html пихать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект