Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:08 Der er 15 kommentarer og
1 løsning

kan du syntaksen til dette? :-)

Jeg skriver i JScript og mangler syntaksen for to  funktioner som kan returnere længden af en string og gennemgå en string karakter for karakter...
I C++ ser funktionerne sådan ud:

String variabel;
int i=0;

variabel[i]; <----- syntaks i JScript???

variabel.Length(); <---- syntaks i JScript???

Avatar billede nute Nybegynder
25. oktober 2001 - 15:12 #1
hmmm...hva er det du ønsker å gjøre med \'variabel[i];\' ?? skal du hente tegnet på index i ? isåfall er syntaxen:

variabel.charAt(i);

ellers er det:

variabel.length;

/nute
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:23 #2
nute:
variabel.charAt(i) <- object doesnt support that property or method.

variabel.length <- den brokker sig ikke, men den skriver ikke noget ud...
Jamb
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:25 #3
var minStreng = \"hej med dig\";
for (var i=0; i<minStreng.length; i++){
  Response.Write(\"Tegn \" + i + \" = \" + minStreng.charAt(i) + \"<br>\");
}

/Thor
Avatar billede nute Nybegynder
25. oktober 2001 - 15:28 #4
prøv å kjør denne, så kan du se det fungerer:

<%@ language=\"JScript\" %>
<%
var str = \"Dette er en String\";
var i = 3;

Response.Write( \"Tegn ved index \" + i + \": \" + str.charAt(3) + \"<br>\" );
Response.Write( \"Lengde for streng: \" + str.length );
%>
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:35 #5
/*hahahha \"jumper\" jeg var lige inde på #jubiigames for at finde netop dig :) - pudsigt*/

jeg kan ikke få xxx.charAt(i) til at virke her i JScript. Jeg kan heller ikke bruge Response.Write, skal bare teste nemlig..
her er hvad jeg har prøvet på:
var k=0,lang
lang=RSK.length
while(k<6)
{
%>
<p> RisikoPrBg <%=RSK.charAt(k)%> </p>   
<p> Risiko<%=RSK%> </p>   
<p> length <%=lang%></p>
<%
k++
}
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:36 #6
nute: tester det lige =)
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:37 #7
/*gnæk jambazz, jeg sidder jo ikke og idler dagen lang ;P*/

Hvad er RSK ? For det lyder da som om det ikke er en streng.

/Thor
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:40 #8
Jeg har brug for at kunne tælle længden, lang=RSK.length //men når jeg skriver sådan her:
<p> length <%=lang%></p> //skriver den det ikke
ud.
Jeg skal ikke bruge Response.Write, jeg skal bare bruge svarene som betingelser i løkker.
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:42 #9
jambazz, kan du ikke vise os den linje kode hvor du laver RSK variablen og tildeler den en værdi ?

Det lyder ikke som om den indeholder en streng..

/Thor
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:43 #10
RSK = KemiK.Fields(\"RS\") <- RS er en tabel i en database, KemiK er en connection objekt.<p>
Jeg skal altså have længden af denne \"RSK\"-string

Når jeg skriver nedenstående linje kommer det ud på skærmen, men jeg kan ikke tælle på den eller gennemløbe stringen :/
Risiko<%=RSK%> </p>
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:45 #11
RSK = KemiK.Fields(\"RS\").Item

eller

RSK = KemiK.Fields(\"RS\").Value

KemiK.Fields(\"RS\") er blot en reference til et RS-objekt, ikke til en streng.

/Thor
Avatar billede nute Nybegynder
25. oktober 2001 - 15:45 #12
jambazz >> har du testet mitt lille eksempel ?? Der kan du se at det fungerer

/nute
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:49 #13
nute: ja nute, men som jeg kommenterede tidligere har jeg ikke brug for at skrive ud på skærmen. :)
Avatar billede jambazz Nybegynder
25. oktober 2001 - 15:49 #14
jumper: det lader til at rom ikke løj da han sagde \"jumper? ja han er ASP-GUD\", fordi nu kan jeg det jeg ville, merci beaucoup :)
- du får de 30 pts
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:51 #15
*blush-smiley* (den fra JG forummet :D)

rom løh, jeg er nu mest til JS - men lidt ASP bliver det da også til ;o)

/Thor
Avatar billede jumper Nybegynder
25. oktober 2001 - 15:51 #16
løh=løj, even *henter noget mere kaffe* :D

/Thor
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester