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 传统事件模型构造的事件监听器实现代码
May 31 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
May 23 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
Oct 11 Javascript
jQuery取得设置清空select选择的文本与值
Jul 08 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
Aug 12 Javascript
AngularJS 表达式详解及实例代码
Sep 14 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
May 10 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
Jul 26 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
checkbox在vue中的用法小结
Nov 13 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 Javascript
微信小程序实现多个按钮的颜色状态转换
Feb 15 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操作符与控制结构代码
2011/12/30 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
使用正则替换变量
2007/05/05 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
Python编程中的反模式实例分析
2014/12/08 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
类如何去实现接口
2013/12/19 面试题
普通简短的个人自我评价
2014/02/15 职场文书
网络技术专业求职信
2014/02/18 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
纠风工作实施方案
2014/03/15 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
2015年行政部工作总结
2015/04/28 职场文书
python数字类型和占位符详情
2022/03/13 Python
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫
vue3不同环境下实现配置代理
2022/05/25 Vue.js