Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cpl-atm:laboratoare:laborator2 [2013/10/18 10:57]
alexandru.radovici
cpl-atm:laboratoare:laborator2 [2013/10/31 08:01] (current)
alexandru.radovici
Line 1: Line 1:
-====== Laborator 2 ======+====== Laborator 2 - Introducere in NodeJS ​======
  
 Introducere in NodeJS Introducere in NodeJS
Line 176: Line 176:
  
 console.log ('​Sirul are '​+a.length+'​ elemente'​);​ console.log ('​Sirul are '​+a.length+'​ elemente'​);​
 +</​code>​
 +
 +TODO matrici
 +
 +==== Structuri ====
 +Spre deosebire de C, unde sructurile au un sablon prestabilit,​ in javascript structurile sunt dinamice. Acestea se declara folosind acolade. Se pot adauga si sterge dinamic membrii.
 +
 +Exemplu:
 +<code javascript>​
 +var faraelemente = {};
 +
 +var masa = 
 +{
 +  numarPicioare:​ 4,
 +  tip: '​lemn',​
 +  culoare: '​verde',​
 +  eticheta: ''​
 +};
 +
 +console.log (faraelemente);​
 +console.log (masa);
 +</​code>​
 +
 +Am declarat doua structuri: //​faraelemente//​ este o structura fara membrii si //masa// o structura ce defineste o masa. Putem acum adauga membrii noi amandurora:
 +
 +<code javascript>​
 +faraelemente.membru = '​membru';​
 +masa.lungime= 300;
 +console.log (faraelemente);​
 +console.log (masa);
 +
 +delete masa.eticheta;​
 +
 +console.log (masa);
 +</​code>​
 +
 +O structura poate contine ca mebrii siruri sau alte structuri:
 +
 +<code javascript>​
 +var scaun
 +{
 +  tapiterie: ['​albastru','​galben','​verde'​],​
 +  culoare: '​portocaliu',​
 +  vazator: ​
 +     {
 +        firma: '​firma',​
 +        pret: 299
 +     }
 +};
 </​code>​ </​code>​
  
cpl-atm/laboratoare/laborator2.1382083057.txt.gz · Last modified: 2013/10/18 10:57 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0