Als «typeof» getaggte Fragen

Typeof (alternativ typeof oder TypeOf) ist ein Operator, der von mehreren Programmiersprachen bereitgestellt wird und den Datentyp einer bestimmten Variablen bestimmt. Dies kann nützlich sein, wenn Teile von Programmen erstellt werden, die viele Datentypen akzeptieren müssen, aber je nach Art der bereitgestellten Daten möglicherweise unterschiedliche Maßnahmen ergreifen müssen.

1512
Typprüfung: typeof, GetType oder is?

Ich habe viele Leute gesehen, die den folgenden Code verwenden: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Aber ich weiß, dass Sie das auch tun können: if (obj1.GetType() == typeof(int)) // Some code here Oder dieses: if (obj1 is int) // Some code here Persönlich denke...

158
'typeid' versus 'typeof' in C ++

Ich frage mich, was der Unterschied zwischen typeidund typeofin C ++ ist. Folgendes weiß ich: typeidwird in der Dokumentation zu type_info erwähnt, die in der C ++ - Headerdatei typeinfo definiert ist . typeofwird in der GCC-Erweiterung für C und in der C ++ Boost- Bibliothek...

118
Typ aller Variablen abrufen

In R möchte ich am Ende meines Skripts eine Liste globaler Variablen abrufen und diese durchlaufen. Hier ist mein Code #declare a few sample variables a<-10 b<-"Hello world" c<-data.frame() #get all global variables in script and iterate over them myGlobals<-objects() for(i in...

92
Herausfinden, ob eine Zahl in Java ein Double ist

Ich bin ein Java-Neuling. Ich versuche herauszufinden, ob eine Zahl ein Double mit so etwas ist: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Würde mich freuen, wenn mir jemand sagen könnte, wie ich die Syntax neu anordnen kann, damit dies richtig...

86
Testen, ob der Wert eine Funktion ist

Ich muss testen, ob der Wert eines Formulars onsubmiteine Funktion ist. Das Format ist normalerweise onsubmit="return valid();". Gibt es eine Möglichkeit festzustellen, ob dies eine Funktion ist und ob sie aufrufbar ist? Die Verwendung von typeof gibt nur zurück, dass es sich um eine Zeichenfolge...

59
Warum ist undefiniert in JavaScript nicht beschreibbar?

Laut MDN-Dokumentation zuundefined : In modernen Browsern (JavaScript 1.8.5 / Firefox 4+) ist undefined eine nicht konfigurierbare, nicht beschreibbare Eigenschaft gemäß der ECMAScript 5-Spezifikation. Vermeiden Sie es, dies zu überschreiben, auch wenn dies nicht der Fall ist. Eines der...