Quer aprender JavaScript a fundo? Recomendo a Formação Full Stack Javascript - Do Zero ao Mercado, que você pode conhecer e adquirir aqui com preço promocional: go.hotmart.com/D56782553N
essa aula achei que não tava entendendo, mas foi por falta de atenção. Asssisti novamente e entendi perfeitamente! Você é brilhante nas explicações professor!
Obrigado por simplificar uma coisa que parece tão óbvio que ninguém quer explicar. O passagem de parametro sempre me confundia e volta e meia volto nesse vídeo pra não restar dúvidas!
Parabéns professor... Muito obrigado por compartilhar conhecimento. Sou seu fã, estou sempre ligado no seu canal aqui e na página do Facebook. Suas vídeo aulas, me ajudando quase 3 anos depois dos vídeos serem compilados. 👍👍👍
O conteúdo de "a" será copiado para o parâmetro "nome" porque? qual comando está atribuindo o valor de "a" ao parâmetro? Funcionar, até que funciona, mas ficou sem sentido isso. Não vejo ligação entre a variável e o parâmetro. É por isso que cada termo deve ser minimamente explicado.
Parabéns pelo curso. Aprendo muito com suas aulas. Tenho uma dúvida: tem como criar uma função ( sem pedir entrada ao usuário) para que uma mensagem de alert, como por exemplo, um bom dia, seja exibida apenas a 1ª vez que acessa um site? Pois sempre que utiliza um windows.alert a mensagem aparece sempre que recarrega a página. Existe essa opção? Usa-se função ou um if? Como fazer?
Por padrão, algumas escritas em JS são consideradas como Strings. Faça um prompt e salve o valor escrito em uma variável qualquer, depois chame essa variável em um console.log e use o método typeof para verificar qual tipo de valor sua página recebe em diversos casos. Caso queira converter valores do tipo string para numbers, e viceversa, existem métodos bem simples para isso também (ainda não lembro de cor, mas existem os toString da vida)
O primeiro parâmetro é do tipo primitivo, a passagem é por valor. Por isso não é alterado o valor da variável 'texto' dentro da função 'valorReferencia'. É só rever o vídeo.
Não sei o que esta de errado com o meu código function valorReferencia(strVar, arrVar){ strVar = "string Modificada"; arrVar[0] = "Array Modificado"; } var texto = "Valor Original"; var vetor = ["Valor Original"]; console.log("string antes de chamar a função " + texto); console.log("Array antes de chamar a função " + vetor[0]); // Chamando a função valorReferencia(texto, vetor); console.log("string após chamar a função " + texto); console.log("Array após chamar a função " + vetor[0]);
Pelo que entendi, passando por valor, é feita uma cópia deste valor para trabalhar dentro da função. Passando por referência é alterado a própria variável. Ou seja, passando por referência vc está fazendo alterações direto no conteúdo da variável através do seu endereço ; já por valor, está apenas copiando seu conteúdo para trabalhar com ele dentro da sua função. Por referência trabalha-se com o (conceito de) ponteiro para o endereço real da variável, alterando seu conteúdo.
Eu consigo passar um script para dentro de uma função??? fiz isso com um script datepicker e deu certo, mas também preciso enviar o id do cliente e ele não está recebendo, seria esse script: $(document).ready(function(){ $("#client") clientjs = clientjs = 21 console.log(clientjs) }); Alguem consegue me ajudar?
Quer aprender JavaScript a fundo? Recomendo a Formação Full Stack Javascript - Do Zero ao Mercado, que você pode conhecer e adquirir aqui com preço promocional:
go.hotmart.com/D56782553N
ótima didática!!
Parabéns pela didática
essa aula achei que não tava entendendo, mas foi por falta de atenção. Asssisti novamente e entendi perfeitamente! Você é brilhante nas explicações professor!
Muito obrigao pela ajuda Pai do BrKs Edu
me salvou mt, obrigada
Viim aqui dizer que cada vez que vejo esse curso eu aprendo mais! obrigado Professor Fabiooo
Eu que agradeço Guilherme, valeu!
Caraca professor você parece o super homen kkk
Aula muito esclarecedora...ganhou um inscrito...
Muito obrigado Kaian!
vlw ai muito obg
Obrigado por simplificar uma coisa que parece tão óbvio que ninguém quer explicar. O passagem de parametro sempre me confundia e volta e meia volto nesse vídeo pra não restar dúvidas!
Parabéns professor...
Muito obrigado por compartilhar conhecimento. Sou seu fã, estou sempre ligado no seu canal aqui e na página do Facebook.
Suas vídeo aulas, me ajudando quase 3 anos depois dos vídeos serem compilados. 👍👍👍
Obrigado excelentes aulas Deus te abençoe
Valeu Manuel!
O conteúdo de "a" será copiado para o parâmetro "nome" porque? qual comando está atribuindo o valor de "a" ao parâmetro?
Funcionar, até que funciona, mas ficou sem sentido isso. Não vejo ligação entre a variável e o parâmetro. É por isso que cada termo deve ser minimamente explicado.
suas explicaçoes sao muito boas, vlw Fabio
Obrigado Carlos!
Parabéns pelo curso. Aprendo muito com suas aulas. Tenho uma dúvida: tem como criar uma função ( sem pedir entrada ao usuário) para que uma mensagem de alert, como por exemplo, um bom dia, seja exibida apenas a 1ª vez que acessa um site? Pois sempre que utiliza um windows.alert a mensagem aparece sempre que recarrega a página. Existe essa opção? Usa-se função ou um if? Como fazer?
ola professor , e se eu quisesse apenas que o usuario não digitasse numeros no momento em que digitar o nome? que codigo usaria?
Por padrão, algumas escritas em JS são consideradas como Strings.
Faça um prompt e salve o valor escrito em uma variável qualquer, depois chame essa variável em um console.log e use o método typeof para verificar qual tipo de valor sua página recebe em diversos casos.
Caso queira converter valores do tipo string para numbers, e viceversa, existem métodos bem simples para isso também (ainda não lembro de cor, mas existem os toString da vida)
depois de chamar a função o texto nao deveria aparecer como "String Modificado" em vez de "valor original" ?
O primeiro parâmetro é do tipo primitivo, a passagem é por valor. Por isso não é alterado o valor da variável 'texto' dentro da função 'valorReferencia'. É só rever o vídeo.
good!
Não sei o que esta de errado com o meu código
function valorReferencia(strVar, arrVar){
strVar = "string Modificada";
arrVar[0] = "Array Modificado";
}
var texto = "Valor Original";
var vetor = ["Valor Original"];
console.log("string antes de chamar a função " + texto);
console.log("Array antes de chamar a função " + vetor[0]);
// Chamando a função
valorReferencia(texto, vetor);
console.log("string após chamar a função " + texto);
console.log("Array após chamar a função " + vetor[0]);
Aqui rodou, pelo menos direto no console.
então só é possivel passar por referencia sendo vetores?
Pelo que entendi, passando por valor, é feita uma cópia deste valor para trabalhar dentro da função. Passando por referência é alterado a própria variável.
Ou seja, passando por referência vc está fazendo alterações direto no conteúdo da variável através do seu endereço ; já por valor, está apenas copiando seu conteúdo para trabalhar com ele dentro da sua função.
Por referência trabalha-se com o (conceito de) ponteiro para o endereço real da variável, alterando seu conteúdo.
kkkkk olhei o título pensei que era sobre passar funções como parâmetros para outras funções
Ah, trataremos disso também, mas em outro vídeo!
Eu consigo passar um script para dentro de uma função??? fiz isso com um script datepicker e deu certo, mas também preciso enviar o id do cliente e ele não está recebendo, seria esse script:
$(document).ready(function(){
$("#client")
clientjs = clientjs = 21
console.log(clientjs)
});
Alguem consegue me ajudar?