Till Startsidan

Skaffa webbhotell?
Läs JavaScript.nu's jämförelse av webbhotell.
Med priser från
9 kr / månad.

Genom ett samarbete får alla JavaScript.nu-
besökare dessutom 100 kr i rabatt vid beställning.


Re: Loop

[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]


Forum / Loop
 
 
Jag har gjort ett program där man skriver in sitt namn i ett formulär som sedan avstavas, bokstav för bokstav ska läggas till. Får det att fungera förutom att jag inte får med sista bokstaven i namnet man skriver in. Hur gör jag för att få med även den sista bokstaven?

function berakna ()

{
var str = document.getElementById("text_input").value;
for (var i = 0; i < str.length; i++)
{
var bokstav = str.slice(0,i);

document.getElementById("svar").innerHTML += " " +bokstav;

}

}

Om "text_input" är "abc" så blir det ett "svar" så konstigt som "a ab abc", så det kan du ju inte kallas för avstavning och inte heller kan det heta bokstav eftersom det inte tar ut bara ett tecken.

Prova str.slice(i,i+1) eller str[i];

Sök på orden: string slice. När jag kör fast så söker jag alltid på nätet. W3schools, MDN och StackExchange tycker jag ger bästa svaren.

Postat av Pauli (213.112.118.243) den 04 Mars, 2019 kl 18:22:57.
Som svar på: Loop postat av Allizon den 05 Januari, 2016 kl 10:40:55.


Svar på inlägget:


Posta ett svar:

Namn:
E-Mail:
Rubrik:
Meddelande:
Ja tack, maila mig om andra svarar på detta inlägg.
Ja tack, maila mig om andra svarar på mitt inlägg.


[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]






Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]