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 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
jQuery实现瀑布流的取巧做法分享
Jan 12 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
bootstrap table服务端实现分页效果
Aug 10 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
JS实现区分中英文并统计字符个数的方法示例
Jun 09 Javascript
微信小程序实现默认第一个选中变色效果
Jul 17 Javascript
详解js访问对象的属性和方法
Oct 25 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 Javascript
原生js实现二级联动菜单
Nov 27 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提高编程效率的20个要点
2015/09/23 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
pygame学习笔记(5):游戏精灵
2015/04/15 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
python实现给数组按片赋值的方法
2015/07/28 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
Python实现简易过滤删除数字的方法小结
2019/01/09 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
迪奥官网:Dior.com
2018/12/04 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
学生思想表现的评语
2014/01/30 职场文书
百日安全生产活动总结
2014/07/05 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
六五普法心得体会2016
2016/01/21 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏
python数字图像处理实现图像的形变与缩放
2022/06/28 Python