Просмотр полной версии : Все те же массивы:(
Trojan_FlashKiller
21.05.2002, 15:35
Как текстовую строку запихать в массив и потом проверять каждую букву массива Ифом.
ЗЫ
ПАжайлуйста не надо писать фразу "поиск рулит":)
a='qwerty';x=[]
for(i=0;i<a.length;i++)
x[i]=a.subString(i,i+1)
ЗЫ
и поиск рулит :D ;)
Nox Noctis
21.05.2002, 19:40
a='qwerty';x=[]
for(i=0;i<a.length;i++)
x[i]=a.subString(i,i+1)
зачем ?.. а ?.. ;) :p
x = String("qwerty").split("");
[subway]design
21.05.2002, 19:50
Некоторый отстой акшенскрипта состоит в том, что ЭТО не верно:
str="qwerty";
char_1=str[0];
char_2=str[1];
char_3=str[2];
:(
Nox Noctis
21.05.2002, 20:06
2[subway]design
...те же яйца, только в профиль :)
a = "Stringa";
b = a.split("");
Nox Noctis
21.05.2002, 21:37
Aib, проморгал :p
см чуть выше :)
Trojan_FlashKiller
22.05.2002, 23:12
Ну и сплитом разделяются строчки
a = _root.string;
b = a.split("");
А дальше:??
Надо ифом поиметь каждый первый или втророй символ.
Случайно не If (b == H){
}
Nox Noctis
23.05.2002, 02:26
2Trojan_FlashKiller
в чем вопрос-то состоит ?
через какую букву пишется 'if' ? :D
или ты не в курсе как написать цикл перебирающий все элементы массива ?
(и ты уверен что тебе нужен перебор ? может indexOf'ом обойдемся ? ;))
RTFM Syntax
if(condition) {
statement;
}
___________
2 Nox Noctis
зачем ?.. а ?..
x = String("qwerty").split("");
какая разница зачем???
ЗЫ
за НАДОМ :D ;)
Trojan_FlashKiller
23.05.2002, 16:17
ЭЭЭЭЭ.............
короче надо любой текст из текстовой строки куданибудь пихаешь и каждый символ ифом проверяешь.
AZart.de
23.05.2002, 17:46
for(i=0; i<mystring.length;i++)
{chars[i]=mystring.substring(i,1)}
for (i=0;i<chars.length;i++)
{if chars[i]=x and chars[i+1]=y{cut! :D }}
Nox Noctis
23.05.2002, 19:49
Оригинал написал(а) AZart.de
for(i=0; i<mystring.length;i++)
{chars[i]=mystring.substring(i,1)}
for (i=0;i<chars.length;i++)
{if chars[i]=x and chars[i+1]=y{cut! :D }}
да ? и что ыв этим хотели сказать, интересно ? :)
2Trojan_FlashKiller
объясни, плс, зачем тебе все это надо :)
зачем проверки ?
Trojan_FlashKiller
23.05.2002, 21:01
2Nox Noctis
Ну ты наверно самый любопытный на форуме.:D :D
НАДО просто надо (не скажу смеятся будешь) :) :) :) :D :D
Trojan_FlashKiller
24.05.2002, 15:25
И еще как в переменую запихать сумму чисел текстовой строки.
И сумму каждой 2-ой цифры строки
1. "ф"+"и"
2. %2
_________
руками ;)
Trojan_FlashKiller
24.05.2002, 19:55
Блин а подробней слабо:??
Trojan_FlashKiller
25.05.2002, 19:45
Как нащет как ето делать:?? :( :( :(
Знаешь, Твои вопросы мне напоминают то, чем Я последние недели четыре занимаюсь - семестровые задачи всей моей группы в универе по жабе: никто, включая препода, не знает, куда в реальной программерской практике это можно применить!
Строку в число переводят функции parseInt() и parseFloat();
Букву из строки мона получить функцией charAt();
К примеру так:
a="b2c4v8h3";
b=0;
for (i=0; i<a.length; i=i+2){
b += parseInt(a.charAt(i));
};
trace(b);
Не факт, что это лучший вариант. Но для семестровой сошло бы :)
Trojan_FlashKiller
25.05.2002, 23:58
Ну знаешь вообще в программерской можно: например када делаешь шаровару то одним из этапов проверки серийника можно сделать сложение цифр строки, во флеше разные глюки с координатами..... Так вот, мне не надо строку в число. Надо каждые два числа строки сложить грубо говоря:
a = _root.string
---------------
a="23545"
---------------
b = 2+3+5+4+5 итд...........
ЗЫ: я в школе учусь.
Nox Noctis
26.05.2002, 01:12
"ЗЫ:" многое объясняет, кстати :p
делаешь цикл точно такой же как в начале темы предлагалось, и в нем делаешь действие сложения:
a = "1234567890";
sum = 0;
for (var i=0; i<a.length; i++) {
sum += Number(a.charAt(i));
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.