---
title: "decklarera en variable"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/149018-decklarera-en-variable"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Stig"
published: "2006-07-13T16:53:45.000Z"
updated: "2006-07-14T14:27:57.000Z"
replies: 2
views: 373
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/flash/149018-decklarera-en-variable"
---

# decklarera en variable

## #1 — Stig, 2006-07-13T16:53Z

Hur gör jag för att kunna kontrolera om en variable värde är en textsträng eller ett tal (number)? Jag vill kunna köra en if sats och göra på ett sätt om det är en text sträng och på ett annat sätt om det är ett tal. Vad det är som kommer text sträng eller ett tal vet jag inte i förväg.

Mycket tacksam för svar då jag kört fast...

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

## #2 — alpha, 2006-07-13T18:12Z

typeof()

Hej!

Pröva med typeof(minVariabel)
typeof() kan skilja på String, MovieClip, Objekt, Number, Boolean och Funktion.

En iflösning kan se ut som följer:

```
if (typeof(minVariabel) == "string") {trace(minVariabel) }
if (typeof(minVariabel) == "number") {trace(minVariabel) }
```

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

## #3 — Bryngfors, 2006-07-14T14:27Z

typeof är en smidig lösning så länge som datatyperna verkligen är olika (vilket de kanske är i Stigs fall).

Om man däremot har en sträng som innehåller ett giltigt tal (t.ex om användaren matat in ett nummer i ett inmatningsfält) kan man istället använda sig av metoden isNaN().

```
myVar = "123456";
trace ( isNaN ( myVar ) ); // false

myVar = "abc123";
trace ( isNaN ( myVar ) ); // true
```

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/149018-decklarera-en-variable
