---
title: "Heltal eller inte?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114221-heltal-eller-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "joup"
published: "2004-10-23T16:38:29.000Z"
updated: "2004-10-23T17:08:28.000Z"
replies: 5
views: 306
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/asp/114221-heltal-eller-inte"
---

# Heltal eller inte?

## #1 — joup, 2004-10-23T16:38Z

Detta är förmodligen ett busenkelt problem för er experter här. Men  om jag har en variabel som antingen är ett heltal eller ett flyttal (alltså ibland kan det vara 2 och ibland kanske 4,5313)... Behöver en if-sats som avgör om talet är ett heltal och helt jämnt, eller om det är några decimaler.

Hur gör jag detta smidigast?

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

## #2 — Erik Juhlin, 2004-10-23T16:51Z

Så här kanske...

```
If x = CLng(x) Then
	'Är ett heltal
Else
	'Inte ett heltal
End If
```

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

## #3 — LarsG, 2004-10-23T16:51Z

```
if typename(v) = "Integer" or typename(v) = "Long" then
```

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

## #4 — joup, 2004-10-23T16:59Z

Hmm, det är nog korrekt, fast jag måste nog förklara lite bättre.

Jag skickar in ett heltal som varierar från gång till gång. Detta heltal ska jag sedan dela med 40.

```
antalsvar = request.querystring("svar")
antalsidor = antalsvar/40

IF antalsidor är ett heltal utan decimaler then
 --> gör si
ELSE
 --> gör så
end if
```

Antalsidor är alltså en "double" oavsett om jag delar med 40 (då blir ju antalsidor=1) eller 41 (då blir antalsidor=1,025). Jag vill alltså skilja ut fallen då svaret blir ett jämntal. Kanske genom att göra något så enkelt som att kolla om "antalsidor" innehåller ett kommatecken?

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

## #5 — LarsG, 2004-10-23T17:05Z

```
if  antalsvar mod 40 = 0 then
```

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

## #6 — joup, 2004-10-23T17:08Z

Du är en klippa Lasse! :D

Tusen tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/114221-heltal-eller-inte
