« Programmation JavaScript/Variables » : différence entre les versions

Contenu supprimé Contenu ajouté
Touffy (discussion | contributions)
Tavernierbot (discussion | contributions)
m Robot : Changement de type cosmétique
Ligne 103 :
var jeSaisPas = undefined
var caNExistePas = "impossible".enFrancais
alert (typeof jeSaisPas) // Affiche undefined
alert (typeof caNExistePas) // Affiche undefined
</source>
* Si elle n'a pas été déclarée ni utilisée, ou bien qu'elle a été effacée par l'opérateur [[../Opérateurs#Dé-référencement (delete)|delete]].
Ligne 113 :
alert (typeof monEphemere); // Affiche undefined
 
alert(varPasDeclaree) // erreur !!
</source>
 
Ligne 278 :
<source lang="javascript">
f = fibonacci
delete fibonacci // efface seulement la variable, pas la fonction, qui est toujours référencée par f
x = f(10); // Constitue l'appel de la fonction fibonacci, en lui passant un argument
alert(f) // affiche le code de la fonction, y compris le nom donné dans sa déclaration, "fibonacci"
</source>