Rumah > hujung hadapan web > tutorial js > Fungsi em Javascript

Fungsi em Javascript

Linda Hamilton
Lepaskan: 2024-12-24 11:25:12
asal
704 orang telah melayarinya

Functions em Javascript

Beberapa contoh fungsi SIMPLE yang membantu saya berlatih:

contoh fungsi 1:

n1 = 6;
n2 = 5;

function somar (n1,n2){
    return n1+n2;
}


console.log(somar(n1,n2));

Salin selepas log masuk

contoh fungsi 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);

Salin selepas log masuk

contoh rawak:

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
        }
    }
}

Salin selepas log masuk

lagi contoh:

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
}

Salin selepas log masuk

lagi contoh:

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);

Salin selepas log masuk

fungsi tanpa nama (Fungsi tanpa nama ialah fungsi tanpa nama yang digunakan untuk tugas pantas seperti menugaskan kepada pembolehubah):

multiplicar = function (n1,n2){
    return n1*n2
};


console.log("Resultado da multiplicacao = ",multiplicar(100,2));

Salin selepas log masuk

fungsi yang lebih kompleks:

// 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));

Salin selepas log masuk

fungsi anak panah atau fungsi anak panah:

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);

Salin selepas log masuk

nota: (ia tidak mengubah apa-apa daripada contoh lain, cuma ia adalah anak panah)

Atas ialah kandungan terperinci Fungsi em Javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan