Preguntas etiquetadas con typeof

Typeof (alternativamente typeof o TypeOf) es un operador proporcionado por varios lenguajes de programación que determina el tipo de datos de una variable dada. Esto puede ser útil cuando se construyen partes de programas que necesitan aceptar muchos tipos de datos, pero pueden necesitar tomar acciones diferentes según el tipo de datos proporcionados.

1513
Comprobación de tipo: typeof, GetType o is?

He visto a muchas personas usar el siguiente código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Pero sé que también podrías hacer esto: if (obj1.GetType() == typeof(int)) // Some code here O esto: if (obj1 is int) // Some code here Personalmente, siento que el último...

159
'typeid' versus 'typeof' en C ++

Me pregunto cuál es la diferencia entre typeidy typeofen C ++. Esto es lo que sé: typeidse menciona en la documentación de type_info que se define en el archivo de encabezado C ++ typeinfo . typeofse define en la extensión GCC para C y en la biblioteca Boost de C ++ . Además, aquí está la...

118
Obtener el tipo de todas las variables

En R, me gustaría recuperar una lista de variables globales al final de mi script e iterar sobre ellas. Aqui esta mi codigo #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
Averiguar si un número es un doble en Java

Soy un novato en Java. Estoy tratando de averiguar si un número es un doble con algo como esto: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Agradecería que alguien me dijera cómo reorganizar la sintaxis para que esto funcione correctamente....

88
Probando si el valor es una función

Necesito probar si el valor de un formulario onsubmites una función. El formato suele ser onsubmit="return valid();". ¿Hay alguna forma de saber si se trata de una función y si se puede llamar? Usar typeof solo devuelve que es una cadena, lo que no me ayuda mucho. EDITAR : Por supuesto,...

59
¿Por qué no se puede escribir indefinido en JavaScript?

De acuerdo con la documentación de MDN sobreundefined : En los navegadores modernos (JavaScript 1.8.5 / Firefox 4+), undefined es una propiedad no configurable, no escribible según la especificación ECMAScript 5. Incluso cuando este no sea el caso, evite anularlo. Uno de los atributos de...