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: 942 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<!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 |





