Java Script: Dúvida function com string no parâmetro - usando length.
29/11/2019
0
Estou com uma dúvida utilizando uma function - string - length:
function tamanhoNomeCompleto("renato", "ricardino"){
tamanhoNomeCompleto = "renato"+" "+"ricardino";
return tamanhoNomeCompleto.length;
}
Quero que a function calcule quantos carácteres tem incluindo o espaço.
Mas retorna este erro: SyntaxError: Unexpected string
Quando não é string da certo.
function tamanhoNomeCompleto("renato", "ricardino"){
tamanhoNomeCompleto = "renato"+" "+"ricardino";
return tamanhoNomeCompleto.length;
}
Quero que a function calcule quantos carácteres tem incluindo o espaço.
Mas retorna este erro: SyntaxError: Unexpected string
Quando não é string da certo.
Renato Ricardino
Curtir tópico
+ 0
Responder
Posts
01/12/2019
Jothaz
Não se pode passar uma string direto na assinatura da função, pois Functions devem receber variáveis e estas variáveis devem receber valores.
Veja um exemplos bem simples, mas simples mesmo de como pode ser implementado.
Veja um exemplos bem simples, mas simples mesmo de como pode ser implementado.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> Nome: <input type="text" id="nome"> Sobre Nome<input type="text" id="sobre_nome"> Total <input type="text" id="tamanho" readonly> <button type="button" onclick="exibeTamanho()">Calcular</button> <script> function exibeTamanho(){ document.getElementById('tamanho').value = tamanhoNomeCompleto( document.getElementById('nome').value, document.getElementById('sobre_nome').value) } function tamanhoNomeCompleto(nome1, nome2){ return (nome1+" "+nome2).length } </script> </body> </html>
Responder
02/12/2019
Luiz Neto
Você tem que passar pra função os parâmetros que vão receber os valores, que são os nomes no caso.
A solução é essa
A função vai retornar o total de caracteres do nome + o total de caracteres do sobrenome + o espaço :-)
function totalCaracteres(nome, sobrenome) { // "nome" e "sobrenome" são parâmetros }
A solução é essa
function totalCaracteres(nome, sobrenome) { let nomeCompleto = nome + "aqui vai um espaço" + sobrenome return nomeCompleto.length }
A função vai retornar o total de caracteres do nome + o total de caracteres do sobrenome + o espaço :-)
Responder
Clique aqui para fazer login e interagir na Comunidade :)