iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript的自定义函数是什么
  • 362
分享到

javascript的自定义函数是什么

2024-04-02 19:04:59 362人浏览 薄情痞子
摘要

这篇文章主要讲解了“javascript的自定义函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript的自定义函数是什么”吧!

这篇文章主要讲解了“javascript的自定义函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript的自定义函数是什么”吧!

自定义函数有:1、命名函数,语法“function 函数名(){}”;2、匿名函数,语法“var 变量名=function(){};”;3、对象函数,语法“var 变量名=Function();”;4、自调函数,将函数的定义与调用一并实现。

教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

函数是一组延迟动作集,可以通过事件触发或在其他脚本中调用。

JavaScript 中的两类函数:预定义函数、自定义函数

  • 预定义函数

    • 【parseInt / parseFloat】string 转 int/float

    • 【isNaN / isFinite】检测参数是否为 非数字值/无穷数

    • 【escape / unescape】对字符串 编码/解码

    • 【eval】执行 JavaScript 脚本

    • 【alert / confirm / prompt】三种警示框

  • 自定义函数

    • 【命名函数】function funcName(){}

    • 【匿名函数】var x=function(){};

    • 【对象函数】var x=Function();

    • 【自调函数】(function(){}());

自定义函数

JavaScript 中除了可以使用预定义函数外,还可以使用自定义函数。

在自定义函数时既不需要声明函数的参数类型,也不需要声明函数的返回类型。

JavaScript 目前支持的自定义方式有:

  • 命名函数

  • 匿名函数

  • 对象函数

  • 自调函数

1. 命名函数

  • 命名函数通过 function 关键词进行定义,其后是函数名和括号 ()。

  • 完成函数的定义后,函数并不会自动执行,只有通过事件或脚本调用时才会执行。

  • 在同一个 <script></script> 标签中,函数的调用可以在函数定义之前,也可以在函数定义之后。

  • 在不同的 <script></script> 标签中,函数的定义必须在函数的调用之前,否则调用无效。

格式如下:

function funcName([parameters]){
  statements;
  [return 表达式;]
}

2. 匿名函数

  • 匿名函数的定义格式与命名函数基本相同,只是没有提供函数的名称,并且结束位置应有分号;  。由于没有函数名字,所以需要使用变量对匿名函数进行接受,方便后面函数的调用。

  • 命名函数对初学者来说,上手容易,但可读性较差。匿名函数使用相对更加方便,可读性更好,当前比叫流行的 JavaScript 框架基本上都采用匿名函数的方式来定义函数。

格式如下:

var x=function([parameters]){
  statements;
  [return 表达式;]
};

3. 对象函数

JavaScript 提供了 Function 类,用于定义函数。格式如下:

var func1=new Function([parameters],statements;);
  • Function 是用来定义函数的关键字,首字母必须大写。

  • parameters 为函数参数,可选。当有多个参数时,参数之间用逗号, 隔开。

  • statements 为函数执行体。当有多条执行语句时,语句之间以分号; 隔开。

4. 自调用函数

一般情况下,函数本身不会自动执行,只有调用时才会被执行。所以 JavaScript 提供了一种自调用函数,将函数的定义与调用一并实现。格式如下:

(function([parameters]){
  statements;
  [return 表达式;]
})([params]);
  • 需要使用小括号() 将自调函数括起来,并以分号; 结束。

  • parameters 为形参,可选。参数之间以逗号, 隔开。

  • params 为实参,在函数调用时传入数据。

代码示例:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>test</title>
</head>
<body>
  <input id="btn1" type="button" onclick="button1Event()" value="button1" />
  <input id="btn2" type="button" onclick="button2Event()" value="button2" /><br />
  <input id="a" type="text"/><input id="b" type="text"/><br />
  <input id="sumBtn" type="button" value="x+y" onclick="sum()"/>
  
  <script type="text/javascript">
    function button1Event(){
        alert("命名函数:按钮1被点击!");
    }
    var x=function(){
        alert("匿名函数:按钮2被点击!");
    }
    button2Event=x;
    
    var y=new Function("a", "b", "return a+b");
    sum=function(){
        var aValue=parseInt(document.getElementById("a").value,10);
        var bValue=parseInt(document.getElementById("b").value,10);
        alert("对象函数:"+y(aValue,bValue));
    }
    
    var tema=2;var temb=2;
    (function(a,b){
        alert("自调函数:"+(a+b));
    })(tema,temb);
  </script>
</body>
</html>

效果演示:

javascript的自定义函数是什么

javascript的自定义函数是什么

javascript的自定义函数是什么

感谢各位的阅读,以上就是“javascript的自定义函数是什么”的内容了,经过本文的学习后,相信大家对javascript的自定义函数是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: javascript的自定义函数是什么

本文链接: https://www.lsjlt.com/news/97144.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript的自定义函数是什么
    这篇文章主要讲解了“javascript的自定义函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript的自定义函数是什么”吧! ...
    99+
    2022-10-19
  • mysql自定义函数的方法是什么
    在MySQL中,可以使用以下步骤来创建自定义函数:1. 创建函数:使用`CREATE FUNCTION`语句来创建函数,并指定函数的...
    99+
    2023-09-11
    mysql
  • JavaScript如何自定义函数
    这篇文章主要介绍“JavaScript如何自定义函数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript如何自定义函数”文章能帮助大家解决问题。JavaScript中的函数分为两种:系...
    99+
    2023-06-29
  • javascript中定义函数的代码是什么
    这篇文章主要介绍“javascript中定义函数的代码是什么”,在日常操作中,相信很多人在javascript中定义函数的代码是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • JavaScript构造函数怎么自定义
    这篇文章主要介绍“JavaScript构造函数怎么自定义”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript构造函数怎么自定义”文章能帮助大家解决问题。典型的面向对象编程语言(比如C+...
    99+
    2023-07-05
  • JavaScript中如何自定义函数
    JavaScript中如何自定义函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 js自定义函数的写法:1、“f...
    99+
    2022-10-19
  • JavaScript自定义函数求累加
    JavaScript是一种用于编写Web应用程序的高级编程语言,其强大的能力和广泛的用途已经使它成为Web开发中必备的工具之一。 在JavaScript中,自定义函数是一种非常重要的技术,它允许我们根据自己的需求编写并调用函数。在本文中,我...
    99+
    2023-05-14
  • javascript 函数是否定义
    Javascript是一种非常流行的脚本语言,它可以使网页变得更加动态和交互化。Web开发人员通常会利用Javascript来创建函数,以便在网站中实现各种不同的功能。但是,在使用Javascript函数时,有一项非常重要的事情需要注意,那...
    99+
    2023-05-14
  • JavaScript怎么自定义函数求累加
    这篇文章主要介绍了JavaScript怎么自定义函数求累加的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么自定义函数求累加文章都会有所收获,下面我们一起来看看吧。什么是累加累加即将数字序列...
    99+
    2023-07-06
  • 使用JavaScript 定义自己的ajax函数
    由于用原生js的方式发起的网络请求,都是以查询字符串的形式,提交给服务器的,用户以对象的形式提交参数的话会比较方便,所以需要把用户传递过来的参数对象进行处理,定义resolveDat...
    99+
    2022-11-12
  • JavaScript自定义函数用法详解
    JavaScript中的函数分为两种:系统函数和自定义函数,这里主要讲解自定义函数。 自定义函数 1、语法: 注意: 传入的参数是可选的。 例如: <!DOCTYPE htm...
    99+
    2022-11-13
  • JavaScript函数怎么定义
    这篇文章主要介绍了JavaScript函数怎么定义的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript函数怎么定义文章都会有所收获,下面我们一起来看看吧。   ...
    99+
    2022-10-19
  • C语言中自定义函数的流程是什么
    在C语言中,自定义函数的流程如下:1. 函数声明:在函数调用之前,需要先声明函数。函数声明包括函数的返回类型、函数名、参数的类型和个...
    99+
    2023-09-15
    C语言
  • Python catplot函数自定义颜色的方法是什么
    一、catplot函数catplot() 函数是 Seaborn 中一个非常有用的函数,它可以绘制分类变量的图形,并可以根据另一个或多个变量进行分组。使用不同的图表类型,catplot() 函数可以创建适当的图表。默认情况下,catplot...
    99+
    2023-05-18
    Python
  • 微信小程序自定义函数的方法是什么
    在微信小程序中,可以通过以下方法自定义函数:1. 在`app.js`中定义全局函数:可以在`App`函数中定义全局函数,这样在整个小...
    99+
    2023-09-29
    微信小程序
  • 如何使用JavaScript定义自己的ajax函数
    这篇文章将为大家详细讲解有关如何使用JavaScript定义自己的ajax函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。由于用原生js的方式发起的网络请求,都是以查询字符串的形式,提交给服务器的,用户...
    99+
    2023-06-21
  • JavaScript中怎么定义函数
    这篇文章给大家介绍JavaScript中怎么定义函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JavaScript函数函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂...
    99+
    2022-10-19
  • javascript中自定义函数方法的代码怎么写
    这篇文章主要介绍了javascript中自定义函数方法的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript中自定义函数方法的代码怎么写文章都会有所收获...
    99+
    2022-10-19
  • shell中怎么自定义函数
    shell中怎么自定义函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、定义函数代码如下:function fname(){statements;}或代码如...
    99+
    2023-06-09
  • Vue怎么自定义hook函数
    这篇文章主要介绍“Vue怎么自定义hook函数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么自定义hook函数”文章能帮助大家解决问题。定义什么是hook本质是一个函数,把 setup 函...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作