Newsgroup: it.comp.lang.javascript
Titolo: tipi in JavaScript

Si possono definire dei tipi record in JavaScript?
Se si qual'è la sintassi del comando?
--
Chrys B.J.
http://www.mercatino-usato.it

 Se si qual'è la sintassi del comando?
var variabile =
{
 "campo1" : "valore1",
 "campo2" : "valore2",
 "campo3" : 1234
};
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 };
Non ho mai incontrato questo tipo di sintassi nei miei smanettamenti.
Sara' perche' non sono un programmatore.
Mi fai un po' di esempi d'uso e di casistica in cui conviene?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
    itALY = it

 Non ho mai incontrato questo tipo di sintassi nei miei smanettamenti
È uno dei modi per definire un oggetto, previsto dal javascript 1.2,
equivalente a:
    variabile.campo1 = "valore1";
    variabile.campo2 = "valore2";
    variabile.campo3 = 1234;
Lo trovi descritto nel solito ClientGuideJS di Netscape, nel file obj.htm.
Maurizio.

 Sara' perche' non sono un programmatore.
Probabilmente hai incontrato l'object initializer usato per la creazione 
di Array Object:
var aVar=["one","two","three"];
E' di uso piu' frequente. Cmq sulla client guide di JS della Nescape 
c'e' scritto tutto quel che ti serve sapere in proposito.
 
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

ZER0 ha scritto:
ciao ZER0, sei ancora vivo? :-)


 Mi fai un po' di esempi d'uso e di casistica in cui conviene?
è l'equivalente di:
var variabile = new Object();
variabile.campo1 = "valore1";
variabile.campo2 = "valore2";
variabile.campo3 = 1234;
è un modo rapido per passare un gruppo di valori con un'unica variabile 
(ad esempio, i dati per una funzione callback)


 Se si qual'è la sintassi del comando?
Prova a riporre la domanda.

> Prova a riporre la domanda.
Più chiaro di così?!?!
Come si definisce un tipo record?
----------------------------------
Già che ci sono, seconda domanda
E' possibile poi definire un Array tipizzato?
-------------------------------------------
new Array of Tipo

 E' possibile poi definire un Array tipizzato?
Il js è il linguaggio meno tipizzato che esista. Una variabile la definisci
solo con la keyword "var" senza definire il tipo perché può essere di tutti
i tipi. Per esempio, scrivendo:
    var x = 10;
si può pensare di aver definito la variabile come intera. Invece intero è
solo il valore che hai assegnato ad essa. Subito dopo puoi scrivere:
  x = "stringa";
e js non fa un piega.
Estendendo questo concetto, si può dire che in js esistono gli oggetti ma
non le classi.
Maurizio.

 sicuro sicuro? :-) credevo di avertela insegnata :-)
Puo' essere, ma non l'ho mai usata :-)
p.s.
Un altro nick? :-)


 Un altro nick? :-)
mi piace cambiare, ogni tanto :-)
