Avatar ·

Como trabalhar com strings em TypeScript?

Olá a todos! Comecei recentemente a estudar TypeScript e encontrei algumas dificuldades ao trabalhar com strings. Em JavaScript, estou acostumado a usar métodos como split(), replace(), includes() e outros, mas em TypeScript, pelo que entendi, existem particularidades devido à tipagem estrita. Digam-me como trabalhar corretamente com strings em TypeScript?

Especificamente, estou interessado nos seguintes pontos:

  • Como declarar variáveis de string com tipos (por exemplo, let name: string = 'John') e quais são as alternativas?
  • Como usar template literals para interpolação de variáveis e strings multilinha?
  • Como converter strings em números e outros tipos de forma segura para evitar erros em tempo de execução?