JavascriptProva

giovedì 2 agosto 2012

Variabili private e scope, ancora esercizi

Vogliamo vedere come in un oggetto si mettono le variabili private?
Vediamo qual è lo scope per una variabile dichiarata dentro e fuori da una funzione...
<html>
<head>
<script>
var cerchio=function(){
 variabile =123;
}

cerchio();
alert (variabile); 
</script>
</head>
<body bgcolor = cyan>


</body>
</html>
così facendo ottengo
123

Se dichiaro la variabile con this che succede?
<html>
<head>
<script>
var cerchio=function(){
 this.variabile =123;
}

cerchio();
alert (variabile); 
</script>
</head>
<body bgcolor = cyan>


</body>
</html>
ottengo
123
quindi è esattamente la stessa cosa...

Nessun commento:

Posta un commento