DEV Community

Gabriel J
Gabriel J

Posted on

O que são built-in objects e para o que servem ?

Os objetos integrados, também conhecidos como "built-in objects", são elementos fundamentais da programação em muitas linguagens de programação, incluindo JavaScript, Python, Ruby e outras. Eles são objetos que são criados pelo próprio ambiente de programação e que são acessíveis em todos os programas que utilizam essa linguagem.

Existem diversos tipos de objetos integrados, cada um com suas próprias funções e métodos. A seguir, vamos apresentar uma lista dos tipos mais comuns de objetos integrados e suas funções:

String: o objeto "String" é usado para trabalhar com texto. Ele tem uma variedade de métodos integrados que podem ser usados para manipular strings, como "toUpperCase()" para converter todos os caracteres em maiúsculas, "toLowerCase()" para converter todos os caracteres em minúsculas, "charAt()" para obter o caractere em uma posição específica, "indexOf()" para encontrar a posição da primeira ocorrência de um determinado caractere ou string, entre outros.

Number: o objeto "Number" é usado para trabalhar com números. Ele tem métodos integrados para fazer cálculos matemáticos simples, como "toFixed()" para arredondar um número para um número específico de casas decimais, "toPrecision()" para definir o número de dígitos significativos em um número, "parseInt()" para converter uma string em um número inteiro, "parseFloat()" para converter uma string em um número decimal, entre outros.

Array: o objeto "Array" é usado para trabalhar com listas de valores. Ele tem métodos integrados para adicionar, remover e reorganizar elementos em uma lista, como "push()" para adicionar um elemento ao final da lista, "pop()" para remover o último elemento da lista, "shift()" para remover o primeiro elemento da lista, "unshift()" para adicionar um elemento no início da lista, "slice()" para criar uma cópia de parte da lista, entre outros.

Date: o objeto "Date" é usado para trabalhar com datas e horas. Ele tem métodos integrados para obter e definir valores de data e hora, como "getDate()" para obter o dia do mês, "getMonth()" para obter o mês (começando de 0), "getFullYear()" para obter o ano, "getHours()" para obter as horas, "getMinutes()" para obter os minutos, "getSeconds()" para obter os segundos, entre outros.

Object: o objeto "Object" é a base de todos os objetos em JavaScript. Ele tem métodos integrados para criar novos objetos, como "Object.create()" e "Object.assign()". Além disso, ele também tem métodos para acessar e manipular as propriedades de um objeto, como "Object.keys()" para obter uma lista de todas as chaves de propriedades de um objeto, "Object.values()" para obter uma lista de todos os valores de propriedades de um objeto, entre outros.

Math: o objeto "Math" é usado para fazer cálculos matemáticos mais avançados. Ele tem métodos integrados para calcular valores trigonométricos, exponenciais, logarítmicos, arredondamentos, entre outros. Alguns exemplos de métodos são: "Math.abs()" para obter o valor absoluto de um número, "Math.round()" para arredondar um número para o inteiro mais próximo entre outros.

Top comments (0)