Avatar billede maqhem Nybegynder
27. juli 2006 - 16:44 Der er 11 kommentarer og
1 løsning

a є String

Hvordan kan man teste om en indtastning kan defineres til en bestemt klasse som eksempelvis kunne være String, Number eller Array?

var nr:Number = 0;
if(nr == Number) {
duer i hvert fald ikke :)
Avatar billede maqhem Nybegynder
27. juli 2006 - 16:45 #1
Glem є i overskriften. Blot et matematisk tegn, eksperten ikke tollererer - ligesom del heller ikke tollerer ting som "==" :)
Avatar billede maqhem Nybegynder
27. juli 2006 - 16:46 #2
*del = den
Avatar billede barklund Nybegynder
27. juli 2006 - 17:09 #3
typeof giver dig den indbyggede type, som kan være "number", "string", "null", "undefined", "boolean", "movieclip" eller "object". Vil du have klassen (for eksempel Array i stedet for "object"), skal du bruge instanceof:

var test = 5;
if (typeof nr == "number") {
    trace("Det er et tal");
} else if (typeof nr == "string") {
    trace("Det er en string");
} else if (typeof nr == "boolean") {
    trace("Det er en boolean");
} else if (typeof nr == "undefined") {
    trace("Det er undefined");
} else if (typeof nr == "null") {
    trace("Det er null");
} else if (typeof nr == "movieclip") {
    trace("Det er et movieclip");
} else if (typeof nr == "object") {
    trace("Det er et objekt");
    if (nr instanceof Array) {
        trace("og objektet er et array");
    } else if (nr instanceof XML) {
        trace("og objektet er et xml-dokument");
    } else if (nr instanceof LoadVars) {
        trace("og objektet er et loadvars-objekt");
    }
}

Primitive typer og klasser er to forskellige ting :)

--
Morten Barklund
Avatar billede barklund Nybegynder
27. juli 2006 - 17:09 #4
(hvis det altså er det, som overhovedet spørger om)
Avatar billede maqhem Nybegynder
27. juli 2006 - 23:01 #5
Jo, det var lige præcis det :)

Smid et svar!
Avatar billede barklund Nybegynder
28. juli 2006 - 09:11 #6
Oki :)

Om du ikke har, bør du eventuelt investere i http://globe.dk/?action=detail&vare=FG227-7 - den forklarer disse emner ganske fornuftigt. :)

--
Morten Barklund
Avatar billede maqhem Nybegynder
28. juli 2006 - 09:56 #7
Nøj, dén reklame har jeg efterhånden set temmelig mange gange.
Og skriver du så også på et tidspunkt sådan en hel bibel om Flash, der hedder Meget Avanceret Programmering i ActionScript?
Hehe
- tag det op til overvejelse!
Jeg har set en vis Flash Bible. Men for det første er den på engelsk, for det andet henvender den sig vidst nok til Flash 5.

Hvilket kodesprog holder du dig egentlig til i din bog?
AS2?
Avatar billede barklund Nybegynder
28. juli 2006 - 10:15 #8
At det er grundlæggende, betyder ikke, at det er for nybegyndere - det betyder, at det fortæller om de helt grundlæggende grundsten (som kan være meget komplekse, hvis man vil kende dem alle), som er nødvendige.

Og jeg er skam i gang (og har desværre været det længe) med "Objekt-orienteret programmering i ActionScript 2.0". Den grundlæggende holder sig til AS1, men beskrever AS2, hvor der er forskelle.

Denne 2'er vil dog forudsætte kendskab til den første :)

--
Morten Barklund
Avatar billede maqhem Nybegynder
28. juli 2006 - 10:26 #9
Hvad vil Objekt-orienteret programmering sige?
Er det sådan noget med klasser og sådan?
Og please! Prop noget med klasser ind! Det er så sejt, og jeg kender kun en brøkdel til det!

... men når du nu alligevel skriver en 2'er nu, hvor Flash 8 er ude og 9'eren er på vej, hvorfor så henvende sig til AS1?
Er det fordi, du med:

"holder sig til AS1, men beskrever AS2, hvor der er forskelle"

mener, at du faktisk skriver, som det vil se ud i begge scripts?
Altså AS1, og kommentere, hvor der ville være forskelle fra AS1 til AS2?
Avatar billede barklund Nybegynder
28. juli 2006 - 11:08 #10
Ja, objekt-orienteret programmering er *kun* klasser og hvordan disse bygges op og struktureres - og hvorfor :)

Og 2'eren er kun AS2 - Arbejdstitlen er jo "Objekt-orienteret programmering i ActionScript 2.0" :)
Avatar billede maqhem Nybegynder
28. juli 2006 - 11:37 #11
Hov, havde ikke set "ActionScript 2.0".

Det er bare iorden!
Tak for denne gang
Avatar billede maqhem Nybegynder
28. juli 2006 - 11:40 #12
... se lige, at blive færdig lidt hurtigt, så vi andre kan få glæde af den også ;)
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