دوره های حرفه ای آموزش برنامه نویسی در

تمرین فانکشن های سفارشی در جاوااسکریپت

  • تعریف این فانکشن را تنها با استفاده از یک کلمه کلیدی تکمیل کن.

                    "" printJavascript() {
        console.log("سلام جاوااسکریپت ");
    }
  • این فانکشن را صدا بزن.

                    function printJavascript() {
        console.log("سلام جاوااسکریپت ");
    }
    
    ""
  • این فانکشن سفارشی رو جوری تکمیل کن که یک رشته را دریافت و آن را در کنسول چاپ کند.

                    function printString("") {
        console.log(inputString);
    }
    
    printString("سلام جاوااسکریپت ");
  • در اینجا یک فانکشن سفارشی داریم که یک عدد گرفته، آن را در 2 ضرب می کند. حاصل این ضرب را برگردان.

                    function doubleNumber(number) {
        var result = number * 2;
        "" result;
    }
    
    var result = doubleNumber(5);
    console.log(result);
  • عبارت ریاضی (یعنی number * 2) و return را در یک خط اجرا کن.

                    function doubleNumber(number) {
        // result = number * 2
        // return result
        "";
    }
    
    var result = doubleNumber(5);
    console.log(result);
  • این فانکشن سفارشی به چه صورت کار می کند؟

                    function isPositive(number) {
        if (number > 0) {
            return true;
        }
        else {
            return false;
        }
    }
  • این فانکشن بر اساس دو آرگومانش یعنی weight و destination مشخص می کند که هزینه ارسال چقدر است. خروجی این برنامه چیست؟

                    function calculateShippingCost(weight, destination) {
        if (weight <= 0) {
            return "وزن نامعتبر است";
        }
    
        if (destination === "iran") {
            var shippingCost = 2 * weight;
            return shippingCost.toString();
        }
    
        if (destination === "international") {
            var shippingCost = 6 * weight;
            return shippingCost.toString();
        }
    
        return "مقصد نامعتبر است";
    }
    
    var weight = 3;
    var destination = "international";
    var result = calculateShippingCost(weight, destination);
    
    console.log(result);
  • خروجی این برنامه چیست؟

                    functon checkNumber(number) {
        if (number > 0) {
            return "عدد مثبت است";
        }
        else if (number < 0) {
            return "عدد منفی است";
        }
        else {
            return "عدد صفر است";
        }
    }
    
    var result = checkNumber(20);
    console.log(result);
  • خروجی این برنامه چیست؟

                    function checkNumber(number) {
        if (number > 0) {
            return "عدد مثبت است";
        }
        else if (number < 0) {
            return "عدد منفی است";
        }
       
        return "عدد صفر است";
    }
    
    var result = checkNumber(0);
    console.log(result);
  • خروجی این برنامه چیست؟

                    function generateUsername(firstName, lastName, separator) {
        var username = firstName + separator + lastName;
        return username;
    }
    
    var firstName = "Emma";
    var lastName = "Smith";
    var result = generateUsername(firstName, lastName, "_");
    
    console.log(result);
  • خروجی این برنامه چیست؟

                    function generateUsername(firstName, lastName, separator = "_") {
        var username = firstName + separator + lastName;
        return username;
    }
    
    var firstName = "Emma";
    var lastName = "Smith";
    var result = generateUsername(firstName, lastName, ".");
    
    console.log(result);
  • خروجی این برنامه چیست؟

                    function generateUsername(firstName, lastName, separator = '_') {
        var username = `${firstName}${separator}${lastName}`;
        return username;
    }
    
    var firstName = 'Emma';
    var lastName = 'Smith';
    var result = generateUsername(firstName, lastName);
    
    console.log(result);

منتشر شده

در

,

توسط

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *