Javascript基础系列之(七)函数(定义和调运函数)

函数是一个可以随时运行的语句,简单说,函数是完成某个功能的一组语句,它接受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>
时间: 2024-10-21 15:40:43

Javascript基础系列之(七)函数(定义和调运函数)的相关文章

JavaScript基础系列目录(2014.06.01~2014.06.08)

下列文章,转载请亲注明链接出处,谢谢! 链接地址: http://www.cnblogs.com/ttcc/tag/JavaScript%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%20%E6%80%BB%E7%BB%93/ 1. Javascript基础---语法(待完成) 2. JavaScript基础---数据类型(待完成) 3. JavaScript基础---Array数组(待完成) 4. JavaScript基础---正则表达式(待完成) 5. Jav

[转]javascript函数定义表达式和函数声明的区别

在javascript中,函数有两种定义写法,函数定义表达式和函数声明,其例子分别如下所示: var test = function(x){ return x; } function test(x){ return x; } 尽管函数定义表达式和函数声明语句包含相同的函数名,并且都创建了新的函数对象,但是这二者却有区别. 函数声明语句中的函数名是一个变量名,变量指向函数对象. 函数定义表达式和通过var声明变量一样,其函数被提前到了脚本或函数的顶部,因此它在整个脚本和或函数内都是可见的.这样的话

Javascript基础系列之(七)函数(argument访问函数参数)

argument是javascript中函数的一个特殊参数,例如下文,利用argument访问函数参数,判断函数是否执行 <script type="text/javascript"> function sayHello () { if (arguments[0] == "bye") return; else alert( "hello" + arguments[0]); } </script>

javascript基础编程の变量、对象、数据类型及函数

在web标准中.网页由结构.表现形式和行为三个部分组成. 结构标准---->XHTML: 表现形式标准----->CSS: 行为标准----->javascript: javascript是一种专门设计用来给网页添加交互性的编程语言,最初由Netscape公司开发.最后提交给了欧洲计算机制造商协会(ECMA).    一.javascript特点: 1.javascript是一门解释型语言,这意味着javascript代码不须要预先编译就能够运行. 2.javascript不能脱离浏览器

Javascript 基础学习(七)常用内置对象

Array 定义 数组也是一个对象,是一个用来存储数据的对象.和Object类似,但是它的存储效率比普通对象要高.数组中保存的内容我们称为元素.数组使用索引(index)来操作元素.索引指由0开始的整数. 数组操作 //创建数组 var arr = new Array();//使用内置对象Array var arr2 = new Array(10);//表示创建一个长度为10 的数组 var arr3 = []; var arr4 = [];//表示创建一个数组,数组中只有一个元素 10 //向

JS函数定义与匿名函数的调用

定义函数的三种方法: 1.关键字法 function fnMethodName(x) { alert(x); } 2.字面量法 var fnMethodName = function (x) { alert(x); } 3.Function()构造函数 var fnMethodName = new Function('x', 'alert(x);') 上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodName,而这个函

Javascript基础系列之(七)函数(对象和属性)

包含在对象里的数据可以通过两种方式来访问 既属性的对象(property)和方法(method) 属性是隶属于某个特定对象的变量,方法则是某个特定对象才能调运的函数. 对象是由一些彼此相关的属性和方法集合在一起的一个数据实体.javacript中,属性和方法对使用“点”的语法来访问. Object.proprty Object.method() 假设一个汽车Car有品牌band,颜色color属性,可以通过以下办法来访问这些属性 Car.band Car.color 再假设Car关联着一些诸如m

JavaScript基础系列(变量与类型)

以下内容将JavaScript简称为JS 变量指的是,可被修改的数据. 变量这一词在所有的程序语言中都是最为关键.最常见的存在,在JS中也不例外,所以要透彻的了解变量就尤其的重要,必须重视,要想深入变量必须先了解数据类型是什么它在我们实际编码中所起到的作用是什么,接下来一一讲解. (这段话给零基础学习的读者)很多初学者会有疑问,变量到底是干嘛的,可以做些什么啊?举一个最简单的例子:你想通过编写代码实现加减乘除的功能,那么首要的前提就是,你必须要有两个数字,但计算机不认识数字,那么就需要通过计算机

Javascript基础系列之(三)数据类型

javascript一共有9种数据类型 字符串 String 数值型 Number 布尔型 Boolean 未定义 Undefine 空值 Null 对象 Object 引用Refernce 列表型 List 完成型 Completion 一.字符串 var language = "javascript"; var language = 'javascript'; 字符串可以使用双引号和单引号,根据个人爱好而定. 字符串具有length属性,可以返回变量中字符串的个数. var tes