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 相关文章推荐
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
Mar 28 Javascript
Javascript计算时间差的函数分享
Jul 04 Javascript
解析瀑布流布局:JS+绝对定位的实现
May 08 Javascript
Js中获取frames中的元素示例代码
Jul 30 Javascript
jquery 实现密码框的显示与隐藏示例代码
Sep 18 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
喜大普奔!jQuery发布 3.0 最终版
Jun 12 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
vue使用vue-cli快速创建工程
Jul 28 Javascript
详解Vue、element-ui、axios实现省市区三级联动
May 07 Javascript
react用Redux中央仓库实现一个todolist
Sep 29 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
解析php防止form重复提交的方法
2013/07/01 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
js 如何实现对数据库的增删改查
2012/11/23 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
Python制作Windows系统服务
2017/03/25 Python
python简单实现AES加密和解密
2019/03/28 Python
django最快程序开发流程详解
2019/07/19 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Python几种常见算法汇总
2020/06/02 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
自我鉴定总结
2014/03/24 职场文书
产品质量承诺书
2014/03/27 职场文书
高二学生评语大全
2014/04/25 职场文书
上海世博会口号
2014/06/19 职场文书
二人合伙经营协议书
2014/09/13 职场文书
外出考察学习心得体会
2016/01/18 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
详解flex:1什么意思
2022/07/23 HTML / CSS