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 语法基础 想学习js的朋友可以看看
Dec 16 Javascript
基于JQuery实现的Select级联
Jan 27 Javascript
JS常用函数使用指南
Nov 23 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 Javascript
小程序实现搜索框
Jun 19 Javascript
javascript实现弹幕墙效果
Nov 28 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
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
php代码书写习惯优化小结
2013/06/20 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
nodejs实现获取本地文件夹下图片信息功能示例
2019/06/22 NodeJs
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
实例讲解Python中的私有属性
2014/08/21 Python
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
python中元类用法实例
2014/10/10 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
Django如何配置mysql数据库
2018/05/04 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
java程序员面试交流
2012/11/29 面试题
老师给学生的表扬信
2014/01/17 职场文书
华山导游词
2015/02/03 职场文书
教师求职简历自我评价
2015/03/10 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技