zoukankan      html  css  js  c++  java
  • JS函数

          JS中的函数与我们以前数学上所学到的函数不同,这里可以把它理解为一种“工具”,用来封装一块功能,它能够减少代码量,使程序模块化,让函数内的这项功能可以在任何地方直接拿来使用。

          而定义一个函数首先需要对其进行封装而定义它则需要按照四要素进行:返回值、函数名、参数列表、函数体。

                在JS里面定义一个函数可以写成:function show( ){alert("aa");}其中function为函数,show()为参数,show为函数名,“()”里面写参数列表,然后“{}”里面的内容为函数体。

                而强类型定义一个函数为:public int show( ){ },“public int”为返回类型,最后如果返回值为空,则把“int”改为“void”没有返回值。

          封装完后为调用,即将函数名+参数列表进行调用:

                1.刚才用到的function show( ){alert("aa");}是空参函数,即show( )没有参数。

                2.有参数的函数,又可分为形参和实参,例:

                      function jia(int a,int b){alert(a+b);}这种参数列表里定义的不是一个准确的数值,使用一个虚拟的数值表示,称为形式参数,即形参;

                      该函数如果是在弱类型函数中使用,则可将“int”省略不写;

                      而如果将上式中的a和b改为一个具体的数值,则称为实际参数,即实参。

                3.有返回值的函数:这种函数会用到“return”返回一个值,只要此函数执行到“return”,此函数就会结束,如果下面还有代码,则不会执行。

                      例如:

                      

                      这样该函数就执行了加法的运算,得出结果为15。

                      如果函数内存在if+else语句,需要在每种情况下都要有返回:

                      

                      这样该函数就可以执行加法或者减法,设置的条件的如果jia(a,b),里面a>b就会执行减法,如果a不大于b就执行加法。

  • 相关阅读:
    ssh 免密码登陆设置不成功
    mysql: SOURCE error 2?
    Debug --> 服务器上运行代码的not find module错误
    Debug --> 使用服务器的一些日常记录
    Debug --> 使用pycharm(pro)部署项目至服务器
    Debug --> python 将输出至控制台的信息存入指定txt文件
    Debug --> matlibplot的字体设置方法
    Machine Learning --> MSE&RMSE&MAE
    Debug --> 奇奇怪怪的显卡调用错误
    Debug --> Variable,Tensor,Numpy的转换
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/7988165.html
Copyright © 2011-2022 走看看