Javascript基础教程之定义和调用函数


Posted in Javascript onJanuary 18, 2015

函数是一个可以随时运行的语句,简单说,函数是完成某个功能的一组语句,它接受0或者多个参数。

函数的基本语法如下

function functionName([arg0,arg1,......argN]){

statement

[return[expression]]

}

其中,function为自定义函数的关键字,functionName为函数名,arg表示传给函数的各种参数列表,各个参数之间使用逗号隔开。参数可以为空。

statement为函数 本省,可以是各种合法的代码块。

reture expression为返回函数的值 expression,同样是可选项。简单示例如下。

    function sayName(yname){

   document.write("hello"+ yname)

    }

   sayName(112);

另外,javascript执行过rerurn后便不再执行。

<div id="xxx" style="width: 200px;height: 100px;background-color: aquamarine"></div>

<script type="text/javascript">

    function cNumber (inNmuber1 ,inNumber2) {

        return inNmuber1 + inNumber2

    }

 irese =  cNumber(40,20);

    document.getElementById("xxx").innerHTML = irese;

</script>

一个函数中可能有多个return

<div id="xxx" style="width: 200px;height: 100px;background-color: aquamarine"></div>
<script type="text/javascript">

    function cNumber (inNmuber1 ,inNumber2) {

        if (inNmuber1 >= inNumber2)

        return inNmuber1 - inNumber2

        else

        return  inNumber2 - inNmuber1

    }

 irese =  cNumber(10,20);

    document.getElementById("xxx").innerHTML = irese;

</script>

以上就是本文的全部内容了,小伙伴们是否对定义和调用javascript有了新的认识了呢,希望本文能对大家有所帮助

Javascript 相关文章推荐
JS中动态添加事件(绑定事件)的代码
Jan 09 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
Oct 29 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
Jun 07 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
Apr 12 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
教你如何编写Vue.js的单元测试的方法
Oct 17 Javascript
35个最好用的Vue开源库(史上最全)
Jan 03 Javascript
小程序getLocation需要在app.json中声明permission字段
Apr 04 Javascript
vue项目中使用多选框的实例代码
Jul 22 Javascript
Javascript基础教程之break和continue语句
Jan 18 #Javascript
Javascript基础教程之for循环
Jan 18 #Javascript
Javascript基础教程之while语句
Jan 18 #Javascript
Javascript基础教程之switch语句
Jan 18 #Javascript
Javascript基础教程之if条件语句
Jan 18 #Javascript
Javascript基础教程之比较操作符
Jan 18 #Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 #Javascript
You might like
PHP 中的批处理的实现
2007/06/14 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
python 判断自定义对象类型
2009/03/21 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
python实现QQ批量登录功能
2019/06/19 Python
pandas 空数据处理方法详解
2019/11/02 Python
Python中有几个关键字
2020/06/04 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
煤矿班组长竞聘书
2014/03/31 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
市场营销专业求职信
2014/06/17 职场文书
家具商场的活动方案
2014/08/16 职场文书
新生开学寄语大全
2015/05/28 职场文书
服装店员工管理制度
2015/08/07 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers