DEV Community

Islom Abdulakhatov
Islom Abdulakhatov

Posted on

Functions

Functions

  • #### Function Declaration
    function log() {
        console.log('Hello world')
    }

    log();
Enter fullscreen mode Exit fullscreen mode
  • #### Function Expression
    const log = function () {
        console.log('Hello world);
    }

    log();
Enter fullscreen mode Exit fullscreen mode
  • #### Arrow Function
    const log = () => {
        console.log('Hello world');
    }

    log()
Enter fullscreen mode Exit fullscreen mode
    const num1 = +prompt('num1: ', '');
    const option = prompt('option(+;-;*;/: ', '')
    const num2 = +prompt('num2: ', '');

    function addition(num1, num2) {
        console.log(num1 + num2)
    }

    function subtraction(num1, num2) {
        console.log(num1 - num2)
    }

    function multiplication(num1, num2) {
        console.log(num1 * num2)
    }

    function division(num1, num2) {
        if (num2 === 0) {
            console.log('Error: Division by zero is not allowed');
        } else {
            console.log(num1 / num2)
        }
    }

    function result(num1, option, num2) {
        console.log(num1, option, num2)
        if(option === '+') {
            addition(num1, num2);
        }

        if(option === '-') {
            subtraction(num1, num2);
        }

        if(option === '*') {
            multiplication(num1, num2);
        }

        if(option === '/') {
            division(num1, num2);
        }

        if(option !== '+' || option !== '-' || option !== '*' || option !== '/' ) {
            alert("Mavjud bo'lmagan amal! (+;-;*;/) shularni kiriting!");
        }
    }

    result(num1, option, num2);
Enter fullscreen mode Exit fullscreen mode

While Loop

    while(condition) {
        console.log(1);
    }
Enter fullscreen mode Exit fullscreen mode
  • condition false bo'lmaguncha loop qayta qayta aylanadi
    let count = 0;

    while(count <= 10) {
        console.log(count);
        count++;
    }
Enter fullscreen mode Exit fullscreen mode

For loop

    for(start, condition, increment) {

    }

    for(let i = 0; i < 10; i++) {
        console.log(i)
    }
Enter fullscreen mode Exit fullscreen mode

Top comments (0)