login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[js] nummer 0011 alerten (Opgelost)

Offline jerone - 09/09/2007 13:58 (laatste wijziging 09/09/2007 14:06)
Avatar van jeroneJS gevorderde Vraag me niet waarom maar ik heb de volgende code:
  1. error = 0011;
en ik wil dus "0011" alerten, maar wat krijg ik "9".

Hoe moet ik dit oplossen  

Ik heb al geprobeerd om er 10000 bij op te tellen en dan de eerste 1 eraf te halen met slice, maar ook dat werkt niet.  

alvast bedankt, gr J

6 antwoorden

Gesponsorde links
Offline Simon - 09/09/2007 13:59
Avatar van Simon PHP expert error = '0011';
Offline jerone - 09/09/2007 14:01
Avatar van jerone JS gevorderde jah dat begrijp ik, dan maak je er een variabele van, maar dat heb ik dus NIET...
Offline Ibrahim - 09/09/2007 15:05 (laatste wijziging 09/09/2007 15:06)
Avatar van Ibrahim PHP expert waar heb je het over error = 0011; is ook een variabele 

error = '0011'; maak je van error een string
Offline jerone - 09/09/2007 15:19 (laatste wijziging 09/09/2007 15:19)
Avatar van jerone JS gevorderde Oh van dat variable heb ik fout geschreven, my bad.

Ik heb dit:
  1. error = 0011;
  2. alert(error); // geeft 9

Maar ik moet dus gewoon 0011 hebben.
Even voor de duidelijkheid, ik begin echt met een Number.
Offline Simon - 09/09/2007 15:55
Avatar van Simon PHP expert zet er eens gewoon quotes rond, man man
Offline jerone - 09/09/2007 16:08 (laatste wijziging 09/09/2007 17:46)
Avatar van jerone JS gevorderde ik ga de reactie hierboven negeren.

Ondertussen heb ik nu dit:
  1. error = 0011
  2. alert(String(parseInt(error+10000)).slice(1)); // geeft 0009

Iemand die mij kan helpen om er toch 0011 ipv 0009 van te maken?

Edit:
Ik heb net gelezen dat als er een 0 voor een integer staat, dat het om een octal integer gaat. Dit wordt dan helemaal gerekend naar een ander getal (base) en om dat weer terug te rekenen is een beetje te lastig.
Ik geeg me nog niet gewonnen aan Simon en maak er dus een normaal getal van, behalve als iemand een (simpele) oplossing heeft.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s