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开发时的五个注意事项
Dec 08 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 Javascript
JS滚轮事件onmousewheel使用介绍
Nov 01 Javascript
探讨JavaScript标签位置的存放与功能有无关系
Jan 15 Javascript
JavaScript从0开始构思表情插件
Jul 26 Javascript
node.js的事件机制
Feb 08 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
详解vue-cli官方脚手架配置
Jul 20 Javascript
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
Apr 27 Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 Javascript
Vue实现简单计算器
Jan 20 Vue.js
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实现根据银行卡号判断银行
2015/04/29 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
椰子猫砂:CatSpot
2018/08/27 全球购物
英国复古和经典球衣网站:Vintage Football Shirts
2018/10/05 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
2014年质量工作总结
2014/11/22 职场文书
给领导的感谢信范文
2015/01/23 职场文书
小学感恩节活动总结
2015/03/24 职场文书
总结一些Java常用的加密算法
2021/06/11 Java/Android