DEV Community

Songs
Songs

Posted on

Javascript básico usando VSCode

Olá pessoal, comecei estudar javascript e separei algumas coisas que consegui fazer:

let school = "Javascript School";
let fullPackage = "JS Pro";
let projects = 4;
let awesome = false;


console.log(school, fullPackage, projects, awesome);

Enter fullscreen mode Exit fullscreen mode

esse abaixo serve para mostrar os tipos:

let nome;
nome = "Eva"
console.log(typeof(nome)); // 'string'
nome = 123
console.log(typeof(nome)); // 'number'
nome = {}
console.log(typeof(nome)); // 'object'

Enter fullscreen mode Exit fullscreen mode

tamanho da string:

let s1 = "Melancia";
console.log("Length de s1 = " + s1.length);



Enter fullscreen mode Exit fullscreen mode

acessando cada caractere:

let s1 = "Abacaxi";
console.log(s1[0], s1[1], s1[2], s1[3], s1[4], s1[5], s1[6]);

Enter fullscreen mode Exit fullscreen mode

colocar tudo em letra maiúscula:

let s1 = "Melancia";
console.log(s1.toUpperCase());

Enter fullscreen mode Exit fullscreen mode

remover espaços no início da string:

let s1 = "      Melancia";
console.log(s1.trimStart());

Enter fullscreen mode Exit fullscreen mode

substituir a palavra:

let s1 = "Melancia";
console.log(s1.replace("Melancia", "Melão"));
Enter fullscreen mode Exit fullscreen mode

dividir strings em substrings:

let s1 = "Melancia é incrível";
console.log(s1.split(" "));

Enter fullscreen mode Exit fullscreen mode

colocar traços nos espaços:

let s1 = "Melancia é incrível";
console.log(s1.split(" ").join("-"));

Enter fullscreen mode Exit fullscreen mode

Verificar se a frase contém algo:

let s1 = "Melancia é incrível";
console.log(s1.includes("Mel"));
Enter fullscreen mode Exit fullscreen mode

É isso gente, eu sei que é simples mas achei legal essa manipulação de strings :)

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more