`
liujun11
  • 浏览: 21656 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

函数

阅读更多
函数知识
(1)函数定义
function 函数名(参数,参数){
   代码块
}
例子
function sum(a,b){
var c=a+b;
return c;
}
var d = sum(1,2);
console.log(d); //结果为3;

(2)嵌套函数
在JS里函数是可以嵌套的;
function sum(a,b){
        function aa(x){return x*x}
    var e=aa(2);
    console.log(e);//结果4
        return a+b;
    }
    var d=sum(1,2);
    console.log(d);//结果3
1.函数嵌套定义只能出现在函数,不能出现在选择语句或循环语句中;
2.嵌套定义的函数只能在嵌套的函数中使用;
如上 aa函数只能在myFun函数调用;不能再其他函数中调用。

(3)函数的调用
构成函数主体JS代码再定义的时候不会执行代码,只有在调用时才会执行。
(1)方法调用
var aa={
bb:0,
inc:function(){
alert(this.bb)
}
}
aa.inc() //结果为0
(2)函数调用
var add=function(a,b){
alert(this)
return a+b;
}
var sum=add(3,4);
alert(sum);//结果为4


分享到:
评论

相关推荐

    常用测试函数Rastrigin函数,函数图像,函数代码

    Rastrigin函数有几个局部极小值。它是高度多模态的,但最小值的位置是规则分布的,函数谷底不明显,次峰依次接近主谷底角度,可以很好测试各种算法的全局收敛能力,是测试智能启发式算法性能的,很多初级算法容易...

    构造函数不能声明为虚函数的原因及分析

    1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有...

    函数式编程思维.pdf_函数式编程_函数式编程思维_

    例如,高阶函数(接受函数作为参数或返回函数的函数)允许对函数进行操作和组合,而λ函数(匿名函数)则提供了一种简洁的定义小功能的方式。 在函数式编程中,数据结构和算法也扮演着重要角色。例如,列表推导式...

    隶属函数在MATLAB中应用_隶属度函数_隶属函数matlab_隶属度_隶属函数在MATLAB中应用_

    在MATLAB中,隶属函数是模糊逻辑系统中的关键概念,用于描述模糊集合中元素的“模糊程度”。这篇详尽的讲解将深入探讨如何在MATLAB环境中编写和计算隶属函数,以及它们在实际应用中的作用。 一、隶属度函数概念 ...

    详解在C++中显式默认设置的函数和已删除的函数的方法

    已删除的函数还可为您提供简单语言,以防止所有类型的函数(特殊成员函数和普通成员函数以及非成员函数)的参数中出现有问题的类型提升,这会导致意外的函数调用。 显式默认设置的函数和已删除函数的好处 在 C++ 中...

    如何让类的成员函数作为回调函数

    ### 如何让类的成员函数作为回调函数 #### 一、理解回调函数的特点及应用场景 在编程领域,回调函数是一种非常常见的设计模式,它允许程序员将一个函数作为参数传递给另一个函数,在适当的时候由后者来调用这个...

    ArcGIS教程:半变异函数与协方差函数

    半变异函数和协方差函数是地理信息系统(GIS)中地统计分析的重要工具,尤其在ArcGIS的Geostatistical Analyst模块中被广泛应用于空间数据的建模和预测。这两种函数都是用来量化空间数据的统计相关性和空间结构,即...

    构造函数与析构函数

    每个类都具有构造函数和析构函数。其中,构造函数在定义对象时被调用,析构函数在对象释放时被调用。如果用户没有提供构造函数和析构函数,系统将提供默认的构造函数和析构函数。 1.构造函数 构造函数是一个与类同名...

    C/C++/Linux函数函数插桩(打桩)指南

    1. 函数插桩的基本概念 插桩是一种软件工程中的技术,主要用于在程序中添加额外的代码段,以便在特定的执行点收集信息、监控行为或执行特定操作。这一技术通常用于软件测试、性能分析、调试和日志记录。在C/C++编程...

    WinCC标准函数C语言

    WinCC标准函数C语言 WinCC标准函数是WinCC系统中的一个重要组件,提供了一系列的标准函数,用于控制和操作WinCC报警控件。这些函数可以根据需要进行修改和扩展,还可以创建自己的标准函数。 Alarm函数集是WinCC...

    MATLAB核函数算法

    在机器学习领域,核函数(Kernel Function)是一种强大的工具,用于将原始数据转换到高维空间,以便在非线性可分的情况下实现分类或回归。MATLAB作为一种强大的数学计算软件,提供了丰富的核函数库,使得研究人员和...

    maxwell常用函数.txt

    函数名称 功能描述 表达式用法 abs 绝对值函数 abs(x) 6 sin 正弦函数 sin(x) cos 余弦函数 cos(x) tan 正切函数 tan(x) asin 反正弦函数 asin(x) acos 反余弦函数 acos(x) atan 反正切函数 atan(x) atan2 ...

    特殊函数计算手册

    由特定微分方程的解定义的特殊函数有正交多项式(如Chebyshev、Laguerre和Hermite多项式),Gamma函数,Legendre函数类,Bessel函数(如球Bessel、变型Bessel、Ricatti-Bessel函数等),Kelvin函数,Airy函数,...

    DB2常用函数详解,进100个常用函数

    "DB2常用函数详解" DB2常用函数是数据库管理系统DB2中的一些基本函数,用于实现各种数据操作和处理。这些函数可以分为多种类型,包括字符串函数、类型转换函数、日期时间函数等。 字符串函数 字符串函数是DB2中最...

    WindowsAPI函数参考手册.pdf是中文功能函数书籍

    《WindowsAPI函数参考手册》是2002年人民邮电出版社出版的图书,作者是《windowsapI函数参考手册》组。《Windows API 函数参考手册》是关于Microsoft Win32 API函数的完整参考手册。书中详细介绍了每一个Win32 API...

    算法测试基准函数

    在IT领域,尤其是在优化算法和人工智能的研究中,测试基准函数起着至关重要的作用。"算法测试基准函数"是一组专门设计用于评估和比较不同智能算法性能的数学模型。这些函数通常具有不同的特性,如多模态、非线性、...

    输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。

    程序将由三个函数组成:主函数、perimeter函数和area函数。 标题解析 标题“输入圆的半径求周长和面积”表明了程序的主要目的,即根据输入的圆半径计算圆的周长和面积。 描述解析 描述部分告诉我们,程序由三个...

    matlab_函数嵌套

    MATLAB 函数嵌套是一种高级编程技术,它允许在一个函数内部定义另一个函数。这种特性使得代码组织更加清晰,尤其在处理复杂计算问题时,能够更好地封装和复用代码。以下是对给定标题和描述中所述知识点的详细说明: ...

    matlab常用小波基的尺度函数和小波函数

    小波分析的核心是小波基,它包括尺度函数(Scaling Function)和小波函数(Wavelet Function)。这两个概念是理解小波理论的关键。 尺度函数是小波分析的基础,它在不同尺度上提供了信号的近似表示。在MATLAB中,...

    ZDT1-ZDT4_函数ZDT1_真实pareto_测试函数ZDT1_ZDT1-ZDT4真实前端_ZDT1函数_

    在多目标优化领域,ZDT(Zitzler-Ehlenfeld-Tuza)和DTLZ(Deb-Thakur-Lahiri-Zitzler)函数集是广泛使用的基准测试函数,用于评估多目标优化算法的性能。这些函数设计复杂,能够模拟实际问题中的非线性、多峰和不...

Global site tag (gtag.js) - Google Analytics