Einige Beispiele für EINFACHE Funktionen, die mir beim Üben geholfen haben:
Funktionsbeispiel 1:
n1 = 6; n2 = 5; function somar (n1,n2){ return n1+n2; } console.log(somar(n1,n2));
Beispielfunktion 2:
var cliente = { nome: "Joao da Silva", telefone:"08 99999990", idade: 19, cidade: "São Paulo" }; function imprimir(i){ console.log("Nome: "+i.nome); console.log("Telefone: "+i.telefone); console.log("Idade: ",i.idade); console.log("Cidade"+i.cidade); } console.log(cliente);
zufällige Beispiele:
function modificarObjeto(o) { if (o != null && typeof o == "object") { // Verifica se 'o' não é nulo e se é um objeto o.email = "jose@miranda.com"; // Adiciona ou atualiza a propriedade 'email' do objeto if (o.hasOwnProperty('idade')) { // Verifica se o objeto tem a propriedade 'idade' o.idade = 52; // Se a propriedade 'idade' existir, atualiza o valor para 52 } } }
weitere Beispiele:
function modificarArray(a) { if (Array.isArray(a)) // Verifica se 'a' é um array a.push(1000, 2000, 3000); // Adiciona os valores 1000, 2000 e 3000 ao final do array }
weitere Beispiele:
let numeros = [1 ,2 ,3]; console.log("Antes de chamar a função: ", numeros); function modificarArray(numeros) { if (Array.isArray(numeros)) // Verifica se 'a' é um array numeros.push(1000, 2000, 3000); // Adiciona os valores 1000, 2000 e 3000 ao final do array } modificarArray(numeros); console.log("Depois de chamar a função: ",numeros);
Anonyme Funktionen (Anonyme Funktionen sind unbenannte Funktionen, die für schnelle Aufgaben wie das Zuweisen zu Variablen verwendet werden):
multiplicar = function (n1,n2){ return n1*n2 }; console.log("Resultado da multiplicacao = ",multiplicar(100,2));
Komplexere Funktionen:
// Função que calcula o quadrado de um número function quadrado(n) { return n * n; // Retorna o quadrado de n } // Função que calcula o cubo de um número function cubo(n) { return n * n * n; // Retorna o cubo de n } // Função para mapear (aplicar) uma operação em todos os elementos de um array let mapearElementos = function(a, f) { if (Array.isArray(a)) { // Verifica se 'a' é um array for (let i = 0; i < a.length; i++) { // Itera sobre os elementos do array a[i] = f(a[i]); // Aplica a função 'f' em cada elemento de 'a' } } return a; // Retorna o array modificado }; // Array de números de 1 a 5 let v = [1, 2, 3, 4, 5]; // Usando mapearElementos para aplicar o quadrado a cada elemento console.log("Array ao quadrado:", mapearElementos(v, quadrado)); // Usando mapearElementos para aplicar o cubo a cada elemento console.log("Array ao cubo:", mapearElementos(v, cubo));
Pfeilfunktion oder Pfeilfunktion:
let pessoa = { id: 1, nome: 'Joao', idade: 19 }; let imprimir = (o) => { console.log(); console.log('ID: ' + o.id); // Imprime o valor da propriedade 'id' do objeto console.log('Nome: ' + o.nome); // Imprime o valor da propriedade 'nome' do objeto console.log('Idade: ' + o.idade); // Imprime o valor da propriedade 'idade' do objeto console.log(); }; console.log(pessoa);
Hinweis: (Es ändert nichts an den anderen Beispielen, nur dass es sich um einen Pfeil handelt)
Das obige ist der detaillierte Inhalt vonFunktionen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!