---
title: "funktion fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139939-funktion-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2005-12-27T13:20:42.000Z"
updated: "2005-12-27T19:14:50.000Z"
replies: 9
views: 518
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/139939-funktion-fråga"
---

# funktion fråga

## #1 — voigtann1, 2005-12-27T13:20Z

I VB så kan man skriva function test(str as string) och även i ASP om jag inte är helt ute och cykla ... men finns det något sätt att ha test(valfritt)
att om man skriver test() så körs en standard värde för valfritt annars så körs det som valfritt har för värde:

```
function test(valfrittord)
if valfrittord = "" then valfrittord = "Hej"
response.write valfrittord
end function
```

 något i stil med det.
såg någonstans att det finns "Optional ByVal" är det det man skall använda?

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

## #2 — emission, 2005-12-27T14:05Z

VBScript stöder inte optional-parametrar, tyvärr.

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

## #3 — voigtann1, 2005-12-27T15:16Z

vad finns till ASP och VB då? :e

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

## #4 — cyprys, 2005-12-27T15:33Z

Rätt funktion väljs beroende på antal parametrar du använder.

```
function myFunc()
 myFunc = ...
end function

function myFunc(myParam)
 myFunc = ...
end function

function myFunc(myParam1, myParam2)
 myFunc = ...
end function
```

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

## #5 — voigtann1, 2005-12-27T16:28Z

Jag vet hur man gör en funktion... menade vad finns det för typer som: "As string" mm

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

## #6 — cyprys, 2005-12-27T16:53Z

Uh? En funktion kan returnera alla tillgängliga objekttyper.

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

## #7 — Travoni, 2005-12-27T17:35Z

I ASP kan man väl inte ange datatyper som i ASP.net t.ex.

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

## #8 — @nders, 2005-12-27T18:56Z

> I ASP kan man väl inte ange datatyper som i ASP.net t.ex.

Riktigt! :)

Jag tycker inte att voigtann1 ska försöka blanda ihop vbscript med Visual Basic, det är stor skillnad. I VB arbetar man ju med "riktiga" (nåja) datatyper, medans i VBScript är allt varianter av en eller annan subtyp.

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

## #9 — emission, 2005-12-27T19:08Z

> **voigtann1 skrev:**
>
> vad finns till ASP och VB då? :e

ASP är inget programmeringsspråk. Det språk du använder i ASP är VBScript (även om man kan använda alla språk som stöds av Windows Scripting Host)

VBScript har inga typdeklarationer, så det finns inget som motsvarar "as string"

> **cyprus skrev:**
>
> Rätt funktion väljs beroende på antal parametrar du använder.

Nope. Inte i VBScript.

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

## #10 — cyprys, 2005-12-27T19:14Z

Hörru emission, det har du rätt i. :) 
Ville minnas att det fungerade i VBscript.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139939-funktion-fråga
