Resultados da pesquisa a pedido "primitive"

2 a resposta

Por que "foo" .bar = 42; `lança` TypeError` no modo estrito no ES6?

De acordo com a especificação ES5.1, o programa"use strict;" "foo".bar = 42; causa umString objeto a ser criado, atribui uma propriedade a ele e depois joga o objeto fora, resultando em nenhum efeito observável - incluindo exceções. (A ausência ...

2 a resposta

Por que posso atribuir um literal inteiro a uma variável do tipo curto, mas não a um parâmetro do método do tipo curto?

Por que posso fazer isso: short a = 5;Mas não é isso: void setNum(short a); setNum(5);Lança: Possível conversão com perdas de int para curto Eu entendo que 5 é um literal inteiro e você deve convertê-lo. Também entendo que, se o valor não for ...

1 a resposta

TypeScript: por que um número é atribuível a uma referência do tipo Object?

Por que esse TypeScript é legal? var x: number = 5 var y: Object = xCertamente um número não é umObject. Pode-se suspeitar que x é implicitamente coagido (caixa automática) a um objeto, mas não: if (!(y instanceof Object)) { console.log(typeof ...

2 a resposta

Por que o Kotlin não permite usar o lateinit com tipos primitivos?

Na linguagem Kotlin, por padrão, precisamos inicializar cada variável quando é introduzida. Para evitar isso, olateinit palavra-chave pode ser usada. Referindo-se a umlateinit variável antes de ser inicializada resulta em uma exceção de tempo de ...

6 a resposta

O int (Int32) é considerado um objeto no .NET ou um primitivo (não int?)?

É int (akaInt32) um objeto ou um primitivo no .NET (não estou perguntando sobreint?)? Eu bati F12 na palavra salvaint e pegou : public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int> { ... }Não herda de ...

1 a resposta

Como comparação Objeto e primitivo, com operador == funciona em Java? [duplicado

Esta pergunta já tem uma resposta aqui: Quando usar == para um valor primitivo e em caixa, o autoboxing é feito ou o unboxing é feito [/questions/30454635/when-using-for-a-primitive-and-a-boxed-value-is-autoboxing-done-or-is-unbox] 3 ...

3 a resposta

O que é um int () chamado?

Foi repetido várias vezes que tipos primitivos não têm construtores. Por exemplo, isso_bar não é inicializado como 0 quando eu ligoFoo(): class Foo{ int _bar; };Então obviamenteint() não é um construtor. Mas o queé é o nome? Neste exemplo, eu ...

6 a resposta

Por que atribuir 'int constant -> byte variable' é válido, mas 'long constant -> int variable' não é?

Eu tenho esse trecho de código: int i = 5l; // not valid (compile error) byte b = 5; // validO que você acha disso? Por quê?

5 a resposta

Igualdade de objeto e tipo primitivo

Eu sei que objetos idênticos não são iguais, ou seja: var obj = { name: "Value" }; var obj2 = { name: "Value" }; console.log("obj equals obj2: " + (obj === obj2)); //evaluates to falseNo entanto, os tipos primitivos são: var str = "string1"; ...

3 a resposta

Existe alguma utilidade para variáveis ​​primitivas em javascript?