Avatar billede dael Nybegynder
01. oktober 2004 - 15:02 Der er 6 kommentarer og
1 løsning

String, Number m.m.

Denne if sætning virker ikke når den skal måle på ”Number” i min local Shared Object. Men hvis det er string den skal måle på så virker den hvorfor?  - og hvad skriver jeg forkert ??

if (_root.myLocalSO3.data["alarmd"+alarmcount] > 0) {
    alarm.text = "JA";
} else {
    alarm.text = "NEJ";
}

PS. hvad betyder ==, =, !=, null
Avatar billede barklund Nybegynder
01. oktober 2004 - 15:12 #1
== er sammenligning af to værdier
= er tildeling af værdi
!= er true når == er false og omvendt, altså ulighed

Måske du bare skal konvertere til et tal, hvis det er en streng:

var tal = Number(_root.myLocalSO3.data["alarmd"+alarmcount]);
if (!isNaN(tal) && tal > 0) {
    alarm.text = "JA";
} else {
    alarm.text = "NEJ";
}

Så vil den blive "NEJ" hvis tallet enten slet ikke er et tal (for eksempel "fire") eller hvis tal ikke er positiv.

--
Morten Barklund
Avatar billede dael Nybegynder
01. oktober 2004 - 15:18 #2
Hej igen !!!

Det er et tal, derfor undre det mig at den ikke virker?
Avatar billede dael Nybegynder
01. oktober 2004 - 15:29 #3
barklund! hvordan gør jeg hvis jeg ønsker det omvendt ?
Avatar billede dael Nybegynder
01. oktober 2004 - 15:46 #4
Det virker ikke!!!
Avatar billede barklund Nybegynder
01. oktober 2004 - 16:13 #5
Hvad vil du have? Det er lidt nemmere, hvis du bare siger det i stedet for at jeg skal prøve mig frem ;)
Avatar billede dael Nybegynder
01. oktober 2004 - 16:33 #6
Sorry !!! den virker, det er mig der sover.
Avatar billede barklund Nybegynder
01. oktober 2004 - 19:02 #7
Well, så kaster jeg et svar ;)
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