Imagem de fundo

Um desenvolvedor de software está trabalhando com dados numéricos em Javascript, inclui...

Um desenvolvedor de software está trabalhando com dados numéricos em Javascript, incluindo os valores especiais Infinity, -Infinity, e NaN (Not-a-Number). O desenvolvedor de software precisa converter esses dados para o formato JSON, utilizando a função JSON.stringify(). Ao tentar serializar valores de Infinity, -Infinity, e NaN diretamente como valores em um objeto ou array para uma string JSON utilizando JSON.stringify(), qual será o resultado?


A

A função JSON.stringify() lança um erro TypeError.


B

Os valores Infinity e -Infinity são mantidos como null, e NaN como "" (vazio) na string JSON.


C

Os valores são mantidos como Infinity, -Infinity, e NaN na string JSON.


D

Os valores são convertidos para o valor null.


E

Os valores são convertidos para as strings "Infinity", "-Infinity", e "NaN" respectivamente.