As propriedades e funções globais JavaScript pode ser usado com todo o built-in objetos JavaScript.
Propriedades globais JavaScript
Propriedade | Descrição |
---|---|
Infinity | Um valor numérico que representa a infinidade positiva / negativa |
NaN | valor "Not-a-Number" |
undefined | Indica que uma variável não tenha sido atribuído um valor |
Funções JavaScript Globais
Função | Descrição |
---|---|
decodeURI() | Decodifica uma URI |
decodeURIComponent() | Decodifica um componente URI |
encodeURI() | Codifica uma URI |
encodeURIComponent() | Codifica um componente URI |
escape() | Obsoleta na versão 1.5. Use encodeURI() ou encodeURIComponent() em vez |
eval() | Avalia uma string e executa-lo como se fosse código de script |
isFinite() | Determina se um valor é um número finito, legal |
isNaN() | Determina se um valor é um número ilegal |
Number() | Converte o valor de um objeto para um número |
parseFloat() | Analisa uma cadeia e retorna um número de ponto flutuante |
parseInt() | Analisa uma cadeia e retorna um inteiro |
String() | Converte o valor de um objeto para uma string |
unescape() | Obsoleta na versão 1.5. Use decodeURI() ou decodeURIComponent() em vez |
Funções ou métodos?
Faz sence para chamar a lista acima funções globais em vez de métodos globais, porque as funções são chamadas a nível mundial e não quaisquer objetos.
De qualquer forma, você também pode chamar essas funções métodos, uma vez que são os métodos do objeto global, onde eles correm. Em um navegador da web, o objeto global é a janela do browser. Então isNan() é na verdade um método de janela: janela. isNan() .