---
title: "Heltalsbekymmer med parseInt()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/43341-heltalsbekymmer-med-parseint"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "@nders"
published: "2002-05-08T07:59:03.000Z"
updated: "2002-05-08T14:57:30.000Z"
replies: 2
views: 277
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/43341-heltalsbekymmer-med-parseint"
---

# Heltalsbekymmer med parseInt()

## #1 — @nders, 2002-05-08T07:59Z

Jag har en funktion som kontrollerar att man fyllt i giltiga datum i formulärfält. Nu på morgonkvisten valideras dock mina datum som ogiltiga. Om jag väljer gårdagens datum fungerar allt klockrent och scriptet gör precis som det ska. Men, den 8:e händer något.

Jag gjorde en liten test.

```
<script>
alert('7: ' + parseInt('07'));
alert('8: ' + parseInt('08'));
</script>
```

07 blir till 7, men 08 blir till 0. 
En idé är ju att slänga bort inledande nolla innan jag gör mina jämförelser, men det känns knasigt.

Varför fungerar det på detta sätt?

Mvh,

Permalänk: https://www.webforum.nu/p/43341

## #2 — @nders, 2002-05-08T08:12Z

<http://www.faqts.com/knowledge_base/view.phtml/aid/8108>

Sådär!

Anlitade en kamrat som hade en kamrat som heter Google eller nåt. Man kanske ska lära sig använda sökmotorer... ;)

Tack!

Permalänk: https://www.webforum.nu/p/670513

## #3 — RGB, 2002-05-08T14:57Z

Du får skriva 

```
parseInt('08',10)
```

 istället så funkar det.

Permalänk: https://www.webforum.nu/p/670719

---

Tråden på webben: https://www.webforum.nu/amne/javascript/43341-heltalsbekymmer-med-parseint
