JavaScript 一级函数是什么

JavaScript 一级函数是什么

一级函数: 如果一种编程语言中的函数与其他变量一样对待,则称该语言具有一级函数。因此,函数可以分配给任何其他变量,作为参数传递或由另一个函数返回。JavaScript将函数视为一级公民。这意味着函数只是一个值,也是另一种对象。

示例: 我们来看一个示例,以便更好地理解一级函数。

Javascript

const Arithmetics = {
    add: (a, b) => {
        return `{a} +{b} = {a + b}`;
    },
    subtract: (a, b) => {
        return `{a} - {b} ={a - b}`
    },
    multiply: (a, b) => {
        return `{a} *{b} = {a * b}`
    },
    division: (a, b) => {
        if (b != 0) return `{a} / {b} ={a / b}`;
        return `Cannot Divide by Zero!!!`;
    }
 
}
 
console.log(Arithmetics.add(100, 100));
console.log(Arithmetics.subtract(100, 7))
console.log(Arithmetics.multiply(5, 5))
console.log(Arithmetics.division(100, 5));

注意: 在上面的示例中,函数被存储为对象中的一个变量。

输出:

100 + 100 = 200
100 - 7 = 93
5 * 5 = 25
100 / 5 = 20

示例2: 该示例展示了更多关于一级函数的信息。

Javascript

const Geek = (a, b) => {
    return (a + " " + b);
}
 
console.log(Geek("Akshit", "Saxena"));

输出:

Akshit Saxena

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程