Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

IsObject

La funzione IsObject, booleana, restituisce True se il valore passatole come parametro è di tipo object (oggetto) e False se non lo è.

La sintassi è la seguente:

document.write(IsObject("Luca"))
Restituisce False perchè "Luca" è una stringa e non un oggetto.

Dim re
re = New RegExp
document.write(IsObject(oggetto))
Restituisce True sulla scorta del fatto che il test, ad esempio, viene fatto su un'istanza dell'oggetto RegExp.

La funzione "IsObject" viene frequentemente utilizzata con ASP per verificare che un dato valore sia o meno un oggetto, quindi eseguire routine differenti a seconda del risultato, come nell'esempio che segue:
<%
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If IsObject(fso) = False Then
   Response.Write "E' un oggetto"
Else
   Response.Write "Non è un oggetto"
End If
Set fso = Nothing
%>
Restituisce "E' un oggetto".

Vi invito a testarec con altri oggetti come ADO, XMLDOM, XMLHTTP, MSWC per verficare l'efficienza.

Corsi
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso Visual Basic 6Corso Visual Basic 6
Realizzare applicazioni Desktop con VB6. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122