PDA

Просмотр полной версии : Все те же массивы:(


Trojan_FlashKiller
21.05.2002, 15:35
Как текстовую строку запихать в массив и потом проверять каждую букву массива Ифом.
ЗЫ
ПАжайлуйста не надо писать фразу "поиск рулит":)

lexass
21.05.2002, 16:08
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
...те же яйца, только в профиль :)

Aib
21.05.2002, 21:29
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'ом обойдемся ? ;))

lexass
23.05.2002, 10:18
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-ой цифры строки

lexass
24.05.2002, 16:49
1. "ф"+"и"
2. %2
_________
руками ;)

Trojan_FlashKiller
24.05.2002, 19:55
Блин а подробней слабо:??

Trojan_FlashKiller
25.05.2002, 19:45
Как нащет как ето делать:?? :( :( :(

Aib
25.05.2002, 20:13
Знаешь, Твои вопросы мне напоминают то, чем Я последние недели четыре занимаюсь - семестровые задачи всей моей группы в универе по жабе: никто, включая препода, не знает, куда в реальной программерской практике это можно применить!

Строку в число переводят функции 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));
}