Avatar billede Shasim Novice
03. november 2006 - 13:51 Der er 7 kommentarer og
1 løsning

Sammensat variabel

Hejsa

Kan man ikke lave en ny variabel, ved at sammensætte indholdet af nogle andre variabler?
Jeg har brug for det til noget prisberegning.
Avatar billede olebole Juniormester
03. november 2006 - 14:01 #1
<ole>

var a = "abcd" // En streng
var b = "efgh" // En streng
var c = a + b // Giver strengen "abcdefgh"

var a = 123 // Et tal
var b = 4 // Et tal
var c = a + b // Giver tallet 127

var a = 123 // Et tal
var b = "4" // En streng
var c = a + b // Giver strengen "1234"

/mvh
</bole>
Avatar billede Shasim Novice
03. november 2006 - 14:01 #2
Ups - har klaret den :)
Avatar billede Shasim Novice
03. november 2006 - 14:03 #3
Hov - så først dit bud efter jeg havde smidt  mit eget.
De 30 points er dine, som tak for indsatsen. Læg et svar.
Avatar billede olebole Juniormester
03. november 2006 - 14:10 #4
Hehe - så lægger jeg et svar  ;o)
Avatar billede Shasim Novice
03. november 2006 - 14:13 #5
Fint - problemet var forresten heller ikke rigtigt forklaret af mig, som du kan se på løsningen nedenfor.
_root.pris = ["p"+_root.profil+"_"+_root.bredde+_root.ringtype+"_"+_root.farve];

Værs'go :)
Avatar billede olebole Juniormester
03. november 2006 - 14:25 #6
Nej ikke helt - men princippet er nogenlunde det samme. Tak for points  ;o)
Avatar billede Shasim Novice
06. november 2006 - 14:01 #7
Hvis du stadig er der, vil du så ikke lige prøve at hjælpe mig, for hvad der virkede forleden virker ikke nu.
Denne her streng, ["p"+_root.profil+"_"+_root.bredde+_root.ringtype+"_"+_root.farve], skal danne navnet på en variabel (f.eks. 'p1_50_2er_hvid', som indeholder en pris).

Men når jeg så skriver
_root.pris = ["p"+_root.profil+"_"+_root.bredde+_root.ringtype+"_"+_root.farve]; får jeg kun navnet på variabelen, og ikke indholdet, som det jo rigtigt skal være.
Hvordan får jeg indholdet i stedet?
Avatar billede Shasim Novice
06. november 2006 - 14:11 #8
Aha! Skreg skurken på spansk... der skulle jo stå _root forrest - nu virker det :)
Undskyld ulejligheden, hvis det nåede at blive til sådan én.

_root.pris = _root["p"+_root.profil+"_"+_root.bredde+_root.ringtype+"_"+_root.farve];
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester