ho visto questo in un esempio JavaScriptCosa comunica: my_var = my_var || 69
my_var = my_var || 69
Presumo che significa controllare se my_var esiste, se non impostato my_var a 69. E 'questo il caso? C'è qualche documentazione su questo, è molto difficile rappresentare una ricerca google/SO, qualcuno potrebbe indicarmi la direzione dei documenti o il QA duplicato?
(L'esempio non ha utilizzato 69, che è solo a me di essere volgare)
Si potrebbe trovare quelli domanda interessante: http://stackoverflow.com/q/894860/1169798 e http://stackoverflow.com/q/894860/1169798 – Sirko
Attenzione che questa è una cattiva idea in quanto non funziona per i valori falsi di my_var, verranno sovrascritti. – flup
Non controlla se 'my_var' esiste. Se 'my_var' non esiste, ottieni' ReferenceError: my_var non è definito'. –