Citire (Input)

Majoritatea programelor sunt făcute pentru a interacţiona cu utilizatorul, nu doar pentru afişare. Cea mai simplă modalitate este să introducem ceva de la tastatură, apoi să prelucrăm valorile şi să întoarcem rezultatul.

Citirea, în JS, este făcută cu ajutorul funcției “prompt”

Citirea se va face cu ajutorul funcției “prompt”.

Care sunt pașii?

1. În tag-ul de script, creăm o variabilă în care urmează să stocăm input-ul utilizatorului.

2. Cu ajutorul semnului = îi atribuim variabilei input-ul utilizatorului

3. Folosind funcția prompt vom face citirea.

var input = prompt(“Enter an input”, “input”);

Se poate obeserva cum “Enter an input” este textul care apare deasupra ferestrei de input, iar “input” este sugestie de autocomplete. Cu toate astea, nu este obligatoriu că ambele să fie completate, putem chiar să nu completăm niciuna dintre ele.

Tipuri de variabile în JS:

String = șir de caractere cuprins între ghilimele Int = integer (numere raționale) Float = numere reale

praseInt( )

Transformă un String într-un int.

La ce ne va ajuta această funcție?

Fiecare input este default un String. Dacă vom adună două strîng-uri între ele nu se va face o adunare propriu-zisă, ci o concatenare. De exemplu, dacă utilizatorul introduce “5” și “3” rezultatul va fi 5 + 3 = 53.

Pentru a tranforma în numere valorile introduse, vom folosi funcția praseInt().

x = praseInt(x); 

Astfel, îl transformăm pe x dintr-un string într-un int.

praseFloat( )

Float = număr real

Este la fel ca praseInt, doar că pentru numere reale.

Se folosește la fel ca prase int.

Exerciții:

1. Întreabă utilizatorul cum îl cheamă. Afişează numele şi întreabă-l câţi ani are. Afişează vârsta şi întreabă cât câştigă. Afişează salariul. Foloseşte variabile corespunzătoare pentru valorile introduse.

Soluţie

Soluţie


2. Cere utilizatorului câteva informaţîi (nume, vârstă, ocupaţie, numărCopii, maşina) şi afişează-le la sfârşit.

Exemplu:

Cum te cheamă? Martin
Câți ani ai? 30
Ce ocupație ai? Urs
Câți copii ai? 5
Ce mașină conduci? BMW
Te cheamă Martin
Și ai o vârstă de 30 ani
Lucrezi că Urs
Ai 5 copii
Și conduci BMW

Soluţie

Soluţie


3. Realizează un program simplu care cere utilizatorului 3 numere şi afişează media lor aritmetică.

Soluţie

Soluţie


You could leave a comment if you were logged in.