Avatar billede FewCastle Praktikant
23. juni 2003 - 12:21 Der er 7 kommentarer og
1 løsning

Anvendelse af right og left

Er det muligt at anvende right og left i javascript? Hvis man kan hvordan skriver man det lige.
Avatar billede dk_akj Nybegynder
23. juni 2003 - 12:23 #1
alert( "dette er en text".substring( 0, 5 ) );

giver "dette"

//akj
Avatar billede FewCastle Praktikant
23. juni 2003 - 12:25 #2
hvordan skal de skrives når det skal være tildeles en variabel?
er der ikke noget der ligner funktionen right?
Avatar billede dk_akj Nybegynder
23. juni 2003 - 12:36 #3
<script language=javascript>

    var st;

    st = "dette er en text";
    // left
    alert( st.substring( 0, 5 ) );
   
    //right
    alert( st.substring( st.length -4 , st.length) );
   
</script>

//akj
Avatar billede skovenborg Nybegynder
23. juni 2003 - 12:38 #4
Hvad præcis mener du med right og left?

Hvis det er, ligesom dk_akj skriver, noget med begyndelsen og enden på en streng kan du bruger slice():
str1="Dette er en streng"
str2=str1.slice(5,-6)
document.write(str2)
Avatar billede dk_akj Nybegynder
23. juni 2003 - 12:41 #5
skovenborg >> Slice... den kender jeg ikke hvad er de 2 argumenter ??

//akj
Avatar billede skovenborg Nybegynder
23. juni 2003 - 12:47 #6
slice(beginslice[, endSlice])

altså først hvor meget der skal tages fra starten og så fra slutningen (negativt tal).
Men egentlig vil jeg hellere gøre sådan:
  str1 = "Dette er en streng";
  arr1 = str1.split(" ");
  arr1.pop();
  arr1.shift();
  str1 = arr1.join(" ");
  document.write(str1);
Så behøver man ikke selv at definere hvor den skal slette - den tager bare og skærer første og sidste ord væk.
Avatar billede dk_akj Nybegynder
23. juni 2003 - 12:49 #7
takker, så vil jeg da lige fortælle hvad left og right gør (vb syntax)

left("dette er en text",5) '  = dette  altså de 5 første chars
right("dette er en text",4) ' = text  altså de 4 sidste chars

//akj
Avatar billede skovenborg Nybegynder
23. juni 2003 - 13:01 #8
ahh, på den måde - ja, jeg kender ikke umiddelbart vbscript. Jamen, så er det vel enten substring eller slice man skal bruge.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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