Javascript: hvordan mangedoble Uten en Asterisk

Javascript: hvordan mangedoble Uten en Asterisk


Multiplikasjon i Javascript er vanligvis gjort med stjerne (*) operatør, men du oppnå de samme resultatene med en annen operatør. Som lærer i barneskolen, er multiplikasjon bare en forkortelse måte å uttrykke en gjentatt tillegg problem. For eksempel fem multiplisert med tre er egentlig bare fem lagt til seg selv tre ganger for å få femten, samme resultat hvis du mangedoblet. Ved hjelp av en Javascript-funksjon med gjentatt tillegg iverk du multiplikasjon uten bruk av stjerner.

Bruksanvisning

1 Åpne HTML-filen i et tekstredigeringsprogram som Windows Notisblokk.

2 Legge til en funksjon som beregner en multiplikasjon resultat gjennom gjentatte tillegg ved å legge til følgende kode inne i "<head>" en del av HTML-filen:

<Script type = "text / javascript">

funksjon multiplisere () {

Var en = parseInt (document.getElementById ( 'a') verdi.);

Var b = parseInt (document.getElementById ( 'b') verdi.);

Var c = 0;

Var count = 0;

Var sign = "";

if (((a <0) && (b> 0)) || ((a> 0) && (b <0))) {

signere = "-";

}

a = Math.abs (a);

for (teller = 1; telle <= Math.abs (b), teller ++) {

c + = a;

}

alert (sign + c.toString ());

}

</ Script>

3 Legg en form innenfor "<body>" i HTML-filen som vil få to heltall fra brukeren, og deretter ringe multiplikasjon funksjon ved å legge inn koden:

<Form>

Første nummer: <input type = "text" name = "a" id = "a" />

Andre tall: <input type = "text" name = "b" id = "b" />

<Input type = "button" value = "Multipliser!" onclick = "multiplisere ()" />

</ Form>

Svaret vil popup i en boks når du klikker på "Multipliser!" knapp. For eksempel, -4 og en vilje utgang -4.

4 Lagre HTML-fil og belastningen på webserveren din for å se multiplikasjon funksjon.