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?