Perguntas com a marcação «typeof»

Typeof (alternativamente typeof ou TypeOf) é um operador fornecido por várias linguagens de programação que determina o tipo de dados de uma determinada variável. Isso pode ser útil ao construir partes de programas que precisam aceitar muitos tipos de dados, mas podem precisar realizar ações diferentes dependendo do tipo de dados fornecidos.

1513
Verificação de tipo: typeof, GetType ou is?

Eu já vi muitas pessoas usarem o seguinte código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Mas eu sei que você também pode fazer isso: if (obj1.GetType() == typeof(int)) // Some code here Ou isto: if (obj1 is int) // Some code here Pessoalmente, sinto que o último...

158
'typeid' versus 'typeof' em C ++

Eu estou querendo saber qual é a diferença entre typeide typeofem C ++. Aqui está o que eu sei: typeidé mencionado na documentação para type_info, que é definida no arquivo de cabeçalho do C ++, typeinfo . typeofé definido na extensão GCC para C e na biblioteca C ++ Boost . Além disso, aqui...

118
Obtenha o tipo de todas as variáveis

Em R, gostaria de recuperar uma lista de variáveis ​​globais no final do meu script e iterar sobre elas. Aqui está o meu código #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...

92
Descobrir se um número é duplo em Java

Sou um novato em Java. Estou tentando descobrir se um número é um duplo com algo assim: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Agradeceria se alguém pudesse me dizer como reorganizar a sintaxe para fazer isso funcionar

88
Testando se o valor é uma função

Preciso testar se o valor de um formulário onsubmité uma função. O formato é tipicamenteonsubmit="return valid();" . Existe uma maneira de saber se esta é uma função e se ela pode ser chamada? Usar typeof apenas retorna que é uma string, o que não me ajuda muito. EDIT : Claro, eu entendo que...

59
Por que indefinido não é gravável em JavaScript?

De acordo com a documentação da MDN sobreundefined : Nos navegadores modernos (JavaScript 1.8.5 / Firefox 4+), undefined é uma propriedade não configurável e não gravável de acordo com a especificação do ECMAScript 5. Mesmo quando não for esse o caso, evite substituí-lo. Um dos atributos de...