Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Trabalhando com Strings e Números | Section
/
Fundamentos de JavaScript

bookTrabalhando com Strings e Números

Deslize para mostrar o menu

Strings em JavaScript são sequências de caracteres que podem ser combinadas, manipuladas e analisadas. É possível unir strings utilizando o operador de adição (+), processo chamado de concatenação.

Template literals, delimitados por crases (`), permitem inserir variáveis diretamente em uma string usando ${}. Métodos de string como length e toUpperCase auxiliam na medição e manipulação de valores de string.

1234567891011121314151617
// String concatenation let firstName = "Ada"; let lastName = "Lovelace"; let fullName = firstName + " " + lastName; // "Ada Lovelace" console.log(fullName); // Template literals let age = 30; let greeting = `Hello, my name is ${fullName} and I am ${age} years old.`; console.log(greeting); // Common string methods let shout = fullName.toUpperCase(); // "ADA LOVELACE" console.log(shout); let nameLength = fullName.length; // 12 console.log(nameLength);
copy

Números em JavaScript são utilizados para cálculos e operações matemáticas.

É possível realizar operações aritméticas utilizando operadores como +, -, * e /. Os operadores de incremento (++) e decremento (--) adicionam ou subtraem uma unidade de uma variável. Em algumas situações, é necessário converter uma string em número para realizar cálculos.

O JavaScript oferece funções como parseInt para números inteiros e parseFloat para números decimais, facilitando a conversão de valores de string em números.

12345678910111213
// Parsing and converting strings to numbers let input = "42"; let parsedInt = parseInt(input); // 42 (number) console.log(parsedInt); let price = "19.99"; let parsedFloat = parseFloat(price); // 19.99 (number) console.log(parsedFloat); // Converting numbers back to strings let num = 100; let numAsString = num.toString(); // "100" console.log(numAsString);
copy
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 5
some-alt