28. marts 2003 - 14:20
Der er
18 kommentarer og 1 løsning
string til expression
Hej igen Hvordan laver jeg "jakob" til jakob, altså laver en string om til et expression? Jakob
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. marts 2003 - 14:23
#1
28. marts 2003 - 14:29
#2
Det kan godt være at det er svaret men det virker ikke helt, skal det være et nummer. det her skal f.eks. outputte hej: jakob = "hej"; trace(parseInt("jakob")) Jeg har nok også skrevet forkert det skulle vist have været argument istedet for expression... sorry - det er ikke til med alle de ord : |
28. marts 2003 - 14:30
#3
Ok har du prøvet med Number(jakob)? /per
28. marts 2003 - 14:32
#4
Hvad skal du bruge det til? Alle stringe har udseendet "et eller andet" /per
28. marts 2003 - 14:32
#5
Det giver NaN ligesom den anden.
28. marts 2003 - 14:32
#6
jakob = "hej" navn = "jakob" valueOfNavn = eval(navn); // "hej"
28. marts 2003 - 14:33
#7
>> hoejrup Det er jo ikke et tal - det er en streng der skal evalueres til en variabel
28. marts 2003 - 14:33
#8
sib = "minilex_xml.firstChild.firstChild.nextSibling" skal laves til et argument
28. marts 2003 - 14:34
#9
Jeg er ved a hente en masse forskelligt fra et xml ark
28. marts 2003 - 14:36
#10
barklund>> Eval bruges normalt i en anden forbindelse eks. var1 = eval ("Var2" add tal) /per
28. marts 2003 - 14:36
#11
for (i=0; i<7; i++) { sib = "minilex_xml.firstChild.firstChild"; for (n=0; n<i; n++) { sib += ".nextSibling"; } if (sib == null) { i = 7; } trace(parseInt(sib); } Er dette en helt forkert fremgangsmåde?
28. marts 2003 - 14:39
#12
Jeg er ikke så meget inde i xml i flash, men vil lige undersøge det. /per
28. marts 2003 - 14:40
#13
JA - det eval!!! - den kendte jeg vist egentlig også godt. Jeg husker nok ikke så godt... Ha' en god weekend
28. marts 2003 - 15:10
#14
det er lige netop eval() der skal bruges her... parseInt har intet med det at gøre... :) Og hoejrup: det er jo det samme eksempel du kommer med. En streng skal evalueres som en variabel. Jeg kan ikke se forskellen. jakob = "hej" eval("ja" + "kob"); // stadig "hej"
28. marts 2003 - 15:13
#15
Men jakwag: brug dog childNodes - det er der til det samme! minilex.xml.fistChild.childNodes er et array af childNodes... Og skal du hen til den sidste, kan du bare bruge lastChild... Og desuden er det dumt at bygge strengen op. Du kan bare skrive noget á la: sib = minilex_xml.firstChild.firstChild; for (n = 0; n < i; n++) sib = sib.nextSibling; trace(sib); Men brug childNodes - det er vist den, som du leder efter.
29. marts 2003 - 13:36
#16
JEPS! childNodes holder for vildt, det er præcis hvad jeg har brug for : )
29. marts 2003 - 21:25
#17
jakwag > Var det ikke barklund der fortjente de points?
30. marts 2003 - 13:41
#18
HOV! Jo det var det da. Sorry barklund. Vil du have point, så laver jeg et spørgsmål til dig.
30. marts 2003 - 16:55
#19
Tjoo... Men du skal vel ikke hoste op med dem nødvendigvis... De gik jo til hoejrup ved en fejl...
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.