Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.04.2012, 22:19
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Кто-нибудь знает как осуществлять такие проверки??
Ответить с цитированием
  #12 (permalink)  
Старый 13.04.2012, 21:02
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Товарищи, профессора, нужно создать новую тему что ли, чтобы получить ответ, или просто никто не знает решения (тогда понятно)??
Ответить с цитированием
  #13 (permalink)  
Старый 13.04.2012, 21:56
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

bes,
да, создай новую тему, а не устраивай некролог, опиши суть задачи, я не собираюсь читать все предыдущие посты
__________________
оляля, ололо
Ответить с цитированием
  #14 (permalink)  
Старый 13.04.2012, 23:16
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

9xakep, спасибо и на этом, теперь хоть понятно, что дальше делать
Ответить с цитированием
  #15 (permalink)  
Старый 10.09.2012, 14:31
Mel Mel вне форума
Аспирант
Отправить личное сообщение для Mel Посмотреть профиль Найти все сообщения от Mel
 
Регистрация: 24.02.2012
Сообщений: 33

Сообщение от JsLoveR Посмотреть сообщение
Скриптор,
Ещё примерчик для понимания:

Строковая индексация
var mass=new Array('яблоко','груша','слива','картофель');
mass["яблоко"] = "Яблоки по 10 грн за кг";
mass["груша"] = "Груши по 11 грн за кг";
mass["слива"] = "Сливы по 12 грн за кг";
mass["картофель"] = "Картофель по 9 грн за кг";


for(var i=0;i<mass.length;i++){
var	index = prompt("Введите строковый индекс массива", 'яблоко');
	if(index!=mass[i]){alert("Вы выбрали несуществующий элемент")}
	else{
	alert("Вы выбрали: "+mass[index]);
	}
	}
А каким образом может сработать этот код?
В строке «if(index!=mass[i]){alert("Вы выбрали несуществующий элемент")}» вы сравниваете index со значением только первого элемента массива. Результат может быть положительным лишь в случае набора в prompt'овой строке: "Яблоки по 10 грн за кг".
Ответить с цитированием
  #16 (permalink)  
Старый 10.09.2012, 14:44
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

хорошая тема, в ней я узнал, что некропостить надо с умом
Ответить с цитированием
  #17 (permalink)  
Старый 10.09.2012, 18:00
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Mel
вы сравниваете index со значением только первого элемента массива. Результат может быть положительным лишь в случае набора в prompt'овой строке: "Яблоки по 10 грн за кг".
index - возвращаемая promp-м строка сравнивается с i по счёту элементом массива mass

что такое mass[index] можно понять из примера
var mass=new Array('яблоко','груша','слива','картофель');
mass["яблоко"] = "Яблоки по 10 грн за кг";
mass["груша"] = "Груши по 11 грн за кг";
mass["слива"] = "Сливы по 12 грн за кг";
mass["картофель"] = "Картофель по 9 грн за кг";
alert(mass.яблоко)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка на наличие определенных символов arbelon Работа 5 15.05.2009 01:41
Проверка на наличие определенных символов arbelon Общие вопросы Javascript 1 14.05.2009 15:27
Проверка текста на наличие в нем букв zoibana Общие вопросы Javascript 1 03.02.2009 15:48
проверка элемента на существование Дмитрий С. Общие вопросы Javascript 2 13.11.2008 12:05