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 相关文章推荐
javascript encodeURI和encodeURIComponent的比较
Apr 03 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
js点击出现悬浮窗效果不使用JQuery插件
Jan 20 Javascript
最简单的tab切换实例代码
May 13 Javascript
js实现手机发送验证码功能
Mar 13 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
JavaScript事件对象event用法分析
Jul 27 Javascript
mpvue全局引入sass文件的方法步骤
Mar 06 Javascript
详解Vue中使用Axios拦截器
Apr 22 Javascript
vue.js实现左边导航切换右边内容
Oct 21 Javascript
如何基于原生javaScript生成带图片的二维码
Nov 21 Javascript
微信小程序关键字变色实现代码实例
Dec 13 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缓存集成库phpFastCache用法
2014/12/15 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
python中Genarator函数用法分析
2015/04/08 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
python之随机数函数的实现示例
2020/12/30 Python
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
30年同学聚会感言
2014/01/30 职场文书
统计岗位职责
2014/02/21 职场文书
银行贷款收入证明
2014/10/17 职场文书
试用期自我评价范文
2015/03/10 职场文书
大专护理专业自荐信
2015/03/25 职场文书
观后感的写法
2015/06/19 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python