Funtions printer!

 <!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<style>

h1 {

    color: pink;

}

</style>

</head>

<body>

<div id="output"></div>

<script>

var printer = {

    outputElement: document.getElementById('output'),

    print: function(message) {

        this.outputElement.innerHTML += message + '<br>';

    },

    customPrint: function() {

        return 'Eu sou feliz';

    }

};


// Exemplo de uso da biblioteca

printer.print('A Maria é de Albufeira.');

printer.print(23*23/2);

printer.print('A Maria é feliz');

printer.print('Eu sou capaz de criar contas ' + (23 + 432 - 23));

//NOVO METODO BIBLIOTECA PRINTER

// Usando a nova função customPrint

var customMessage = printer.customPrint();

printer.print(customMessage);


printer.print('Eu sei criar contas'+ (23*23/56));

</script>

</body>

</html>


-------------------------------------------------------------------------

<html>

<script>

// Função para imprimir uma mensagem a cada intervalo de tempo

function printMessageAtInterval(message, interval) {

    setInterval(() => {

        printer.print(message);

    }, interval);

    printer.print('Esta é luz ' + 2024);

}


// Chamando a função para imprimir uma mensagem a cada 2 segundos

printMessageAtInterval('Mensagem de intervalo', 2000);


// Função para imprimir uma mensagem após um determinado tempo

function printMessageAfterTimeout(message, timeout) {

    setTimeout(() => {

        printer.print(message);

    }, timeout);

    printer.print('Seja feliz por favor.');

}


// Chamando a função para imprimir uma mensagem após 3 segundos

printMessageAfterTimeout('Mensagem após timeout', 3000);


// Função para criar e imprimir um objeto

function createAndPrintObject(obj) {

    let customObject = obj;

    printer.print(JSON.stringify(customObject));

    printer.print('Eu sou a maria');

}


// Criando um objeto e imprimindo

let myObject = { name: 'Alice', age: 30 };

createAndPrintObject(myObject);


// Função para realizar operações matemáticas em um array

function performMathOperationsOnArray(numbers) {

    let sum = numbers.reduce((acc, curr) => acc + curr, 0);

    let product = numbers.reduce((acc, curr) => acc * curr, 1);

    printer.print(`Soma: ${sum}, Produto: ${product}`);

    printer.print('[23, 34, 45]');

}


// Chamando a função para operações matemáticas em um array

performMathOperationsOnArray([23, 34, 45]);


// Função para dividir uma string em um array de substrings e imprimir

function splitAndPrintString(str, separator) {

    let substrings = str.split(separator);

    substrings.forEach(substring => {

        printer.print(substring);

        printer.print('Minha luz continual');

    });

}


// Chamando a função para dividir e imprimir uma string

splitAndPrintString('Olá, mundo!', ',');


// Função para imprimir operações matemáticas com variáveis

function printMathOperations(a, b) {

    printer.print(`Soma: ${a + b}`);

    printer.print(`Subtração: ${a - b}`);

    printer.print(`Multiplicação: ${a * b}`);

    printer.print(`Divisão: ${a / b}`);

}


// Chamando a função para imprimir operações matemáticas

printMathOperations(10, 5);


// Função para imprimir uma mensagem com base em uma condição

function printMessageBasedOnCondition(hour) {

    let greeting;

    if (hour < 18) {

        greeting = "Good day";

    } else {

        greeting = "Good evening";

    }

    printer.print(greeting);

}


// Chamando a função para imprimir mensagem com base na hora

printMessageBasedOnCondition(new Date().getHours());


// Função para imprimir a data atual

function printCurrentDate() {

    const currentDate = new Date();

    printer.print(currentDate.toDateString());

}


// Chamando a função para imprimir a data atual

printCurrentDate();


// Função para imprimir os pares chave-valor de um objeto Map

function printMapEntries(map) {

    for (let [key, value] of map) {

        printer.print(`${key}: ${value}`);

    }

}


// Criando um objeto Map e chamando a função para imprimir os pares chave-valor

let myMap = new Map();

myMap.set('a', 1);

myMap.set('b', 2);

myMap.set('c', 3);

printMapEntries(myMap);


// Função para imprimir uma animação de contagem regressiva

function printCountdownAnimation() {

    let count = 3;


    const countdownInterval = setInterval(() => {

        if (count > 0) {

            printer.print(count);

            count--;

        } else {

            clearInterval(countdownInterval);

            printer.print('GO!');

        }

    }, 1000); // A cada segundo (1000 milissegundos)

}


// Iniciar a animação de contagem regressiva

printCountdownAnimation();

</script>

</html>


Comentários

Mensagens populares deste blogue

Melhor hack web pesquisa.