---
title: "Variablar i JavaScript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/75924-variablar-i-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "RiC]-[iE"
published: "2003-05-05T12:52:24.000Z"
updated: "2003-05-05T12:58:24.000Z"
replies: 3
views: 232
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/75924-variablar-i-javascript"
---

# Variablar i JavaScript

## #1 — RiC]-[iE, 2003-05-05T12:52Z

Varför funkar inte det här? Den här koden ger mig detta fel:
**'num' är odefinierad**

```
<script language="JavaScript">
<!--
function satta_nummer()
{
     var num = 55;
}
function skriva_nummer()
{
     document.write( num );
}
//-->
</script>
<input type="button" onclick="satta_nummer()" value="Sätt Numret" /> 
<input type="button" onclick="skriv_nummer()" value="Skriv ut Numret" />
```

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

## #2 — Jesper T, 2003-05-05T12:56Z

misstänker att du måste göra variabeln global. Lägg den utanför din funktion.

```
var num = 55;
function satta_nummer(num)
{
     var num=num;
}
```

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

## #3 — @nders, 2003-05-05T12:57Z

```
<script language="JavaScript">
<!--
var num;
function satta_nummer()
{
     num = 55;
}
function skriva_nummer()
{
     document.write( num );
}
//-->
</script>
```

Mvh,

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

## #4 — RiC]-[iE, 2003-05-05T12:58Z

Jaha ja. Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/75924-variablar-i-javascript
