Date?
O objeto Date em JavaScript é usado para trabalhar com
datas e horários. Ele permite criar, manipular e formatar datas
facilmente.
Datenew Date(): Cria uma nova instância de
Date.
getDate(): Retorna o dia do mês (1-31).getMonth(): Retorna o mês (0-11).getFullYear(): Retorna o ano completo.getDay(): Retorna o dia da semana (0-6, onde 0 é
domingo).
getHours(): Retorna a hora (0-23).getMinutes(): Retorna os minutos (0-59).getSeconds(): Retorna os segundos (0-59).getTime(): Retorna o timestamp em milissegundos desde
1º de janeiro de 1970.
toDateString(): Retorna uma string legível com a data.
toISOString(): Retorna a data em formato ISO.Date
const agora = new Date();
console.log(agora.toDateString()); // "Tue May 28 2025"
console.log(agora.getFullYear()); // 2025
console.log(agora.getMonth()); // 4 (maio, pois começa em 0)
console.log(agora.getTime()); // Timestamp em milissegundos
String?
O objeto String em JavaScript representa uma sequência de
caracteres e fornece métodos para manipular e formatar texto.
Stringlength: Retorna o comprimento da string.charAt(): Retorna o caractere em uma posição
específica.
indexOf(): Retorna o índice da primeira ocorrência de
um valor.
slice(): Extrai uma parte da string e retorna como uma
nova string.
substring(): Similar a slice(), mas não
aceita índices negativos.
toUpperCase(): Converte a string para letras
maiúsculas.
toLowerCase(): Converte a string para letras
minúsculas.
split(): Divide a string em um array de substrings.
replace(): Substitui uma parte da string por outra.
trim(): Remove espaços em branco do início e fim da
string.
String
const texto = " Olá, mundo! ";
console.log(texto.trim()); // "Olá, mundo!"
console.log(texto.toUpperCase()); // " OLÁ, MUNDO! "
console.log(texto.slice(2, 6)); // "lá,"
console.log(texto.split(" ")); // ["", "", "Olá,", "mundo!", "", ""]
String
Métodos como slice e substring são
semelhantes, mas têm comportamentos distintos com índices negativos.
Enquanto slice aceita índices negativos,
substring os converte para zero.