Curs Flash

Numerele sunt orice numar care nu e adaugat intre ghilimele (daca e scris intre ghilimele, e considerat String (sir)).
Numerele pot fi de mai multe feluri:
          - Pozitive ( 8, 11, 12.5 )
          - Negative ( -8, -11, -12.5 )
          - Intregi ( -40, -2, 4, 78 ) - Denumite "integer"
          - Cu virgula, sau fractionare ( -4.5, 7.8 ) - Denumite "float". In programare se foloseste punctul (.) intre partea intreaga si zecimale.
          - Hexazecimale ( 0x7d8 reprezinta numarul 2008 )
          - Exponentiale - Folosite pt. valori numerice mari (7.8e+8 = 780 000 000, adica 7.8x108).


• Ca si celelalte elemente de baza in ActionScript (siruri, Array), si numerele sunt considerate obiecte, deoarece au metode proprii pentru lucru cu ele.
O variabila care stocheaza numere se poate defini cu oricare din urmatoarele forme:
                var nume_var:Tipnr = nr;
                var nume_var:Tipnr = new Tipnr(nr);
                var nume_var:Tipnr = Tipnr(nr);
- nr este numarul adaugat in variabila "nume_var".
- Tipnr reprezinta clasa din ActionScript pentru tipul de numere care sunt stocate in variabila, poate fi de 3 feluri: - De obicei se foloseste prima varianta.

• Daca variabilei de tip "Number" nu i-se atribuie o valoare (un numar), ci este doar simplu declarata (var nume_var:Number;), valoarea va fi cea "defaul" folosita in AS3: NaN (Not a Number). Dar i-se poate atribui dupa ce a fost declarata.
Pentru a verifica daca o variabila are valoarea NaN se foloseste metoda "isNaN(nume_var)" (aceasta returneazaa true daca e NaN, sau false).
      Exemplu:
  var nr:Number;
  trace(nr);            // NaN
  trace(isNaN(nr));     // true
   nr = 78;
  trace(nr);            // 78

Cum pt. tipul Number valoarea default este NaN , pentru tipurile int si uint valoarea default este 0.
- "var nr:Number = .nr" si "var nr:Number = 0.nr" reprezinta acelasi numar.
- Pentru a defini o culoarea in ActionScript 3 se foloseste expresia 0xFFRRGGBB [F - Alpha (transparenta), R - Red (rosu), G - Green (verde), B - Blue (albastru)], aceasta e un "32-bit integer" si poate fi stocat in tipul "uint".
                Ex.     var culoare:uint = 0xafe8edfe;

1. Metode si Constante obiect Number

Obiectul Number nu are proprietati specifice, are cateva metode (functii) si constante. Operatiile cu numere se fac cu operatorii aritmetici si relationali (vedeti lectia Constante si Operatori) si cu obiectul Math (e prezentat mai jos).

- Metode obiect Number


- Constante obiect Number

2. Obiectul Math

Obiectul Math (sau clasa Math) contine metode si constante prin care se pot efectua operatii matematice mai avansate, cum ar fi: ridicarea la putere, obtinerea unui numar aleator, logaritmi, sau trigonometrice (cu sinus, cosinus, etc.).
• Sintaxa generala pentru folosirea metodelor Math este:
                Math.metoda(parametru)
      Exemple:

  var nr:Number = Math.pow(3, 4);        // Ridica 3 la puterea 4
  trace(nr);                             // 81

  var nr2:Number = Math.random();
  trace(nr2);                           // 0.32177373580634594

- Metode obiect Math pt. operatii aritmetice


- Metode obiect Math pt. operatii trigonometrice


- Pentru a afla valoarea in radiani, cand se cunosc gradele, se foloseste urmatoarea formula:
                val_radiani = val_grade * Math.PI/180;
      Exemplu:
  var grade:Number = 45;
  var radiani:Number = grade * Math.PI/180;
  trace(radiani);               // 0.7853981633974483

- Pentru a afla gradele, cand se cunosc radianii, se foloseste urmatoarea formula:
                val_grade = val_radiani * 180/Math.PI;
      Exemplu:
  var radiani:Number = 0.7854;
  var grade:Number = radiani * 180/Math.PI;
  trace(grade);               // 45

• Constantele sunt un numar fix. Sintaxa generala pentru folosirea constantelor Math este:
                Math.CONSTANTA
      Exemple:
  trace(Math.PI);                        // 3.141592653589793

  trace(Math.E);                        // 2.71828182845905

- Constante Math


Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag afiseaza textul oblic?
<strong> <pre> <em>
<p>Cursuri, Jocuri, Anime: <em>www.MarPlo.net</em></p>
Care proprietate CSS defineste spatiul dintre continutul elementului si bordura lui?
margin padding position
h3 {
  padding: 2px 0.2em;
}
Clic pe metoda ce returneaza primul element indicat de selectorii specificati.
getElementsByName() querySelector() querySelectorAll()
// preia primul Div cu class="cls", si afiseaza continutul
var elm = document.querySelector("div.cls");
alert(elm.innerHTML);
Indicati variabila PHP ce contine datele din formular trimise cu method="post".
$_SESSION $_GET $_POST
if(isset($_POST["field"])) {
  echo $_POST["field"];
}
Indicati pronumele corespunzator celui din paranteza in propozitia: "(Noi) speak english".
I They We
We speak english.
- Noi vorbim engleza.
Indicati pronumele corespunzator celui din paranteza in propozitia: "(Noi) hablamos español".
Ellos Vosotros Nosotros
Nosotros hablamos español.
- Noi vorbim spaniola.
Obiect Number si Math - Numere

Last accessed pages

  1. Curs si Tutoriale JavaScript (54051)
  2. Prezentul continuu - Exercitii si teste incepatori (16172)
  3. Curs CSS Online Tutoriale CSS3 (43501)
  4. Verbe frazale din limba Engleza (22120)
  5. Prezentul simplu si continuu - Present Tense Simple and Continuous (74263)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (2653)
  2. Curs HTML gratuit Tutoriale HTML5 (1788)
  3. Curs si Tutoriale JavaScript (1680)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (1622)
  5. Curs CSS Online Tutoriale CSS3 (1518)