[JavaScript]
Richiamo la funzione passando un valore.
Se questo valore è = "True", la funzione mi dà come risultato 1 altrimenti mi dà come risultato 0.
Come si fa questa funzione????
Bye
[JavaScript]
Richiamo la funzione passando un valore.
Se questo valore è = "True", la funzione mi dà come risultato 1 altrimenti mi dà come risultato 0.
Come si fa questa funzione????
Bye
Ecco qui
ciaocodice:function checkbool(vbool) { (vbool)? return 1 : return 0; }
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Originariamente inviato da fcaldera
Ecco qui
ciaocodice:function checkbool(vbool) { (vbool)? return 1 : return 0; }
Ciao,
scusami l'ignoranza....ma come funziona??? :master: Come la richiamo???
la metti nell'header
la richiami puoi da un qualsiasi evento (onclick, onsubmit, onmouseout... ecc)
oppure all'interno di una altro blocco javascript chiamando la funzione direttamente
checkbool(valore_booleano)
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
ma al posto di valore_booleano devo metterci la mia variabile?Originariamente inviato da fcaldera
la metti nell'header
la richiami puoi da un qualsiasi evento (onclick, onsubmit, onmouseout... ecc)
oppure all'interno di una altro blocco javascript chiamando la funzione direttamente
checkbool(valore_booleano)
Non mi è chiaro "(vbool)? return 1 : return 0;" .... :master:
Scusami l'ignoranza...ma su JavaScript ne so proprio poco.... potresti farmi un esempio dettagliato con i valori? Thanks
fidati, fa esattamente quello che desideri
l'argomento deve essere un booleano
(vbool)? return 1 : return 0; un costrutto ternario: è la forma abbreviata di
codice:if (vbool == true) { return 1 } else { return 0 }
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Ok, questo l'ho capito. Ma ho provato a richiamare la funzione.....mi dà errore e non mi visualizza alcun risultato. io l'ho richiamata semplicemente passandogli tra () il valore .... ho sbagliato?Originariamente inviato da fcaldera
fidati, fa esattamente quello che desideri
l'argomento deve essere un booleano
(vbool)? return 1 : return 0; un costrutto ternario: è la forma abbreviata di
codice:if (vbool == true) { return 1 } else { return 0 }
copia e incolla
codice:<html> <script> val1 = true; val2 = false; function checkbool(vbool) { return (vbool)? 1 : 0; } alert("True "+ checkbool(val1)); alert("False "+ checkbool(val2)); </script> </html>
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)