• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > JavaScript 函数介绍、函数调用

JavaScript 函数介绍、函数调用

作者:Byweiker 字体:[增加 减小] 来源:互联网 时间:2017-09-11

Byweiker通过本文主要向大家介绍了函数,js函数调用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

JavaScript 函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块

 

一. JavaScript 函数语法

函数就是包裹在花括号中的代码块,前面使用了关键词 function

function functionname() { 这里是要执行的代码 }

当调用该函数时,会执行函数内的代码.可以在某事件发生时直接调用函数(当用户点击按钮时),由 JavaScript 在任何位置进行调用.

注:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数

 

二. 调用带参数的函数

<1>. 在调用函数时,您可以向其传递值,这些值被称为参数,这些参数可以在函数中使用。可以发送任意多的参数,由逗号 (,) 分隔

例: myFunction(args1,args2);

<2> 当您声明函数时,请把参数作为变量来声明;

  例: function myFunction(var1,var2) { 这里是要执行的代码 }

变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推.

 

 三.带有返回值的函数:

一. 当我们需要函数将值返回调用它的地方。通过使用 return 语句就可以实现。

在使用 return 语句时,函数会停止执行,并返回指定的值

语法:

function myFunction(){

var x=5;

return x;   // 返回 5

}

  注:整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。

二. 函数调用将被返回值取代:var myVar=myFunction();

也可以直接使用返回值:

document.getElementById("demo").innerHTML=myFunction();

 

 四.返回值基于传递到函数中的参数

计算两个数字的乘积,并返回结果

   function myFunction(a,b){

         return a*b;

    }

   document.getElementById("demo").innerHTML=myFunction(4,3);

局部 JavaScript 变量

在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。只要函数运行完毕,本地变量就会被删除

全局 JavaScript 变量

在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

JavaScript 变量的生存期

JavaScript 变量的生命期从它们被声明的时间开始。局部变量会在函数运行以后被删除,全局变量会在页面关闭后被删除。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • js和jquery中获取非行间样式
  • jquery中封装函数传递当前元素的方法示例
  • JavaScript函数表达式详解及实例
  • ES6中Math对象新增的方法实例详解
  • 深入理解Javascript中的作用域链和闭包
  • JavaScript 函数的定义-调用、注意事项
  • JAVA中截取字符串substring用法详解
  • ES6教程之for循环和Map,Set用法分析
  • JS闭包可被利用的常见场景小结
  • 利用js的闭包原理做对象封装及调用方法

相关文章

  • 2017-05-11利用原生JS与jQuery实现数字线性变化的动画
  • 2017-05-11canvas压缩图片转换成base64格式输出文件流
  • 2017-05-11Angular中使用$watch监听object属性值的变化(详解)
  • 2017-05-11jQuery基于Ajax方式提交表单功能示例
  • 2017-05-11jQuery.cookie.js实现记录最近浏览过的商品功能示例
  • 2017-05-11移动端点击态处理的三种实现方式
  • 2017-05-11jQuery实现拖拽可编辑模块功能代码
  • 2017-05-11详解AngularJS 路由 resolve用法
  • 2017-05-11函数四种调用模式以及其中的this指向
  • 2017-05-11解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Javascript中的prototype与继承
    • JS如何判断浏览器类型和详细区分IE各版本浏览器
    • js获取当前时间为整点,没有时分秒
    • 使用snowfall.jquery.js实现爱心满屏飞的效果
    • js 动态生成html 触发事件传参字符转义的实例
    • 移动端触屏幻灯片图片切换插件idangerous swiper.js
    • javascript表达式和运算符详解
    • javaScript中格式化日期毫秒数
    • vue-resourse将json数据输出实例
    • webpack入门必知必会

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有