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 相关文章推荐
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
ExtJS自定义主题(theme)样式详解
Nov 18 Javascript
ExtJS4中使用mixins实现多继承示例
Dec 03 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
Feb 13 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
简单实现js间歇或无缝滚动效果
Jun 29 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
Vue表单输入绑定的示例代码
Nov 01 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
Sep 06 Javascript
浅谈VUE中演示v-for为什么要加key
Jan 16 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 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
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
json对象转字符串如何实现
2012/12/02 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
python中JWT用户认证的实现
2020/05/18 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
Joules美国官网:出色的英国风格
2017/10/30 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
采购主管的岗位职责
2013/12/17 职场文书
办公室前台岗位职责
2014/01/04 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
你真的会用Mysql的explain吗
2022/03/31 MySQL