Você está aqui: JavaScript ::: Desafios e Lista de Exercícios Resolvidos ::: Variáveis e Constantes |
Como testar se uma variável é do tipo string em JavaScript - Desafio de Programação Resolvido em JavaScriptQuantidade de visualizações: 642 vezes |
Pergunta/Tarefa: Escreva uma função JavaScript chamada eh_string() que recebe um argumento e retorna true se o argumento for do tipo string e false em caso contrário. Seu código deverá, obrigatoriamente, usar a função Object.prototype.toString.call(). Sua saída deverá ser parecida com: window.alert(eh_string(913.42)); false window.alert(eh_string([5, 7, 10, 2])); false window.alert(eh_string("Arquivo de Códigos")); true Veja a resolução comentada deste exercício em JavaScript: <!doctype html> <html> <head> <title>Estudos JavaScript</title> </head> <body> <script type="text/javascript"> // vamos testar a função eh_string() com um número window.alert(eh_string(913.42)); // vamos testar a função eh_string() com um array window.alert(eh_string([5, 7, 10, 2])); // vamos testar a função eh_string() com uma string window.alert(eh_string("Arquivo de Códigos")); // função que verifica se um argumento é // do tipo string function eh_string(valor){ if (Object.prototype.toString.call(valor) === '[object String]'){ return true; } else{ return false; } } </script> </body> </html> |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |