---
title: "document.write men endast när en variabel är över 0"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/172779-document-write-men-endast-när-en-variabel-är-över-0"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "haider"
published: "2008-07-14T19:58:48.000Z"
updated: "2008-07-15T09:58:06.000Z"
replies: 4
views: 544
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/172779-document-write-men-endast-när-en-variabel-är-över-0"
---

# document.write men endast när en variabel är över 0

## #1 — haider, 2008-07-14T19:58Z

Hej! Behöver hjälp med en liten grej.

jag har en variabel:

var extra_cost=\<här stoppar jag dynamiskt in ett värde i formatet 00.00 eller 40.00\>

Om det värde inte är 00.00, så ska scriptet köra

document.write("text");

Hur gör man en sådan if sats?

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

## #2 — yador, 2008-07-14T20:04Z

```
if(extra_cost  > 0) /*om det inte fungerar så prova extra_cost.parseInt() > 0 istället */
{
    /*gör något */
}
```

?

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

## #3 — haider, 2008-07-14T20:28Z

Tack Yador.

Det löste sig, men jag fick skriva if (extra_cost!='00.00') eftersom den tydligen stoppade in 00.00 som en sträng i variabeln.

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

## #4 — spango, 2008-07-15T08:28Z

Låter vanskligt att testa så, tänk om nån får för sig att stoppa in "0.00" eller nåt liknande i stället. Använd:

```
if (parseFloat(extra_cost) == 0) DoIt();
```

eller ännu hellre, gör rätt från början och se till att värdet i extra_cost är numeriskt och inte en sträng.

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

## #5 — haider, 2008-07-15T09:58Z

Spango: Sant, men jag kan inte hjälpa detta med variabeln. Den printas in utifrån så att säga. Det är ett perl-script.

Vad jag vill få gjort är att när kostnaden är 0, så är det ingen mening att printa ut en text med document.write.
Texten är i stil med "varav X kr för tjänsten". Så om om X är noll känns hela raden meningslös.
Därför tjänar scriptet mitt syfte när jag skriver använder 00.00 för det är bara då jag vill förhindra en print.

I andra fall ska man göra som du säger.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/172779-document-write-men-endast-när-en-variabel-är-över-0
