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 window.event对象详尽解析
Feb 17 Javascript
JQuery 选择和过滤方法代码总结
Nov 19 Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 Javascript
IE6、IE7中获取Button元素的值的bug说明
Aug 28 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
Nov 03 Javascript
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
详解Webpack + ES6 最新环境搭建与配置
Jun 04 Javascript
js实现京东秒杀倒计时功能
Jan 21 Javascript
使用vuepress搭建静态博客的示例代码
Feb 14 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
Apr 28 Javascript
vue实现图片上传预览功能
Dec 23 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
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
php 伪静态之IIS篇
2014/06/02 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python实现基本线性数据结构
2016/08/22 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
C有"按引用传递"吗
2016/09/06 面试题
计算机专业学生求职信分享
2013/12/15 职场文书
带薪年假请假条
2014/02/04 职场文书
王老吉广告词
2014/03/20 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
小学课外活动总结
2014/07/09 职场文书
护理实习生带教计划
2015/01/16 职场文书
2015年招生工作总结
2015/05/04 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
PHP基本语法
2021/03/31 PHP
教你使用pyinstaller打包Python教程
2021/05/27 Python
python实现简单聊天功能
2021/07/07 Python