So che ci sono 6 tipi di dati in JavaScript.Tipi di valore e riferimento
Quali sono i tipi di "riferimento" in JavaScript e quali sono i tipi di dati "valore" in JavaScript ?. Qualcuno potrebbe elencarli da queste 2 categorie?
So che ci sono 6 tipi di dati in JavaScript.Tipi di valore e riferimento
Quali sono i tipi di "riferimento" in JavaScript e quali sono i tipi di dati "valore" in JavaScript ?. Qualcuno potrebbe elencarli da queste 2 categorie?
undefined
, null
, number
, string
, boolean
e object
di cui solo object
è un tipo di "riferimento".
Non c'è alcun incarico per riferimento o passaggio per riferimento in javascript, ogni volta che si passa/assegna un tipo di "riferimento", si passa/si assegna una copia del riferimento, non si crea un riferimento del riferimento che verrebbe hanno implicazioni diverse.
È possibile utilizzare queste funzioni:
function isReferenceType(value) {
return Object(value) === value;
}
function isPrimitiveType(value) {
return Object(value) !== value;
}
undefined, null, numero, una stringa, booleano e oggetto
oggetto è un tipo di riferimento.
Dal standard#sec-8
I tipi del linguaggio ECMAScript sono undefined, null, booleano, stringa, numero, e Object
L'unica "reference"
tipo è il Object
.
Dove hai sentito di queste categorie esistenti? –
da lingue fortemente tipizzate .. come C#, Java .. –