JavaScript入门:006—JS函数的定义

JS函数的声明。
声明函数的格式如下:

function 函数名(参数列表){
 //函数语句;
 return 返回值;
}

来看具体的函数声明。
1、普通函数

<script type="text/javascript">
    function ShowHint() {
        alert("普通函数");
    }
</script>

2、带参数的函数

<script type="text/javascript">
    function ShowResult(obj) {
        //处理语句
        return false;
        //return true;
    }
</script>

这里需要注意,对于类似button等产生回调的控件的JS函数,在函数末尾加上 return false;后,是不会回调的。如果对于一些单纯的页面上的操作,或者只调用后台的某个方法的JS函数,使用return false;可避免页面频繁刷新。
3、返回值的函数

<script type="text/javascript">
    function ShowReturnObject() {
        Object obj = new Object();

        return obj;
    }
</script>

可以返回一个JS对象。
JS函数本身没有多复杂,但是写的时候还是需要注意一个地方,就是大括号,小括号必须成对出现。一旦漏掉一个地方,对于上百行或者上千行的JS代码,排错是相当困难的。
JS虽然简单,好用,但是也很容易在语法上写错,而且难以查找。想必大部分程序员对它确实是又爱又恨吧...

时间: 2024-12-10 15:00:15

JavaScript入门:006—JS函数的定义的相关文章

(九)JavaScript之【JS函数(定义、参数、调用、【闭包】)】[较深,胆小勿进]

定义: 1 /** 2 * 函数表达式 3 * 4 * Function() 构造函数 5 * 6 * 函数提升(Hoisting) 7 * JavaScript默认将当前作用域提升到前面去 8 * Hoisting应用在变量的声明和函数的声明 9 * [使用表达式定义函数时无法提升] 10 * 11 * 自调用函数 12 * 13 * 函数是对象*/ 1 //函数表达式储存在变量中 2 var x = function () { return 'message'; }; 3 4 console

JavaScript学习03 JS函数

JavaScript学习03 JS函数 函数就是包裹在花括号中的代码块,前面使用了关键词function: function functionName() { 这里是要执行的代码 } 函数参数 函数的参数可以任意多个,不用声明变量类型,只用给出变量名: function myFunction(name, job) { 这里是要执行的代码 } 函数返回值 在函数中使用return语句,函数会停止执行,返回调用它的地方. 函数的返回值也不用声明类型,直接返回即可. function myFuncti

js函数的定义

js函数可以通过以下三种方法定义 1.使用关键字Function定义函数. 2.可以通过声明定义. 3.也可以是一个表达式. 1.关键字Function定义(构造函数) var myFunction = new Function('a', 'b', 'return a * b'); var x = myFunction(4, 3); 实际不必使用构造函数(在javascript中很多时候需要避免使用new关键字,以及这种方式会导致解析两次代码,影响性能.第一次解析常规的JavaScript代码,

JS函数的定义与调用方法

原文:http://www.cnblogs.com/mq0036/p/3934867.html JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式 1.方法调用模式:先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject 对象.var blogInfo={ blogId:123, blogName:"werwr", showBlog:function(){alert(

07.Javascript——入门高阶函数

高阶函数英文叫Higher-order function..JavaScript的函数其实都指向某个变量.既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数. 一个最简单的高阶函数: function add(x, y, f) { return f(x) + f(y); } 当我们调用add(-5, 6, Math.abs)时,参数x,y和f分别接收-5,6和函数Math.abs,根据函数定义,我们可以推导计算过程为: x = -5;

2016.9.13 JavaScript入门之六基础函数

1.Math.random()函数: 2.math.floor(x)返回小于参数x的最大整数,即对浮点数向下取整. 例如:random本身只产生(0~1)之间的小数,random()*10 意思是产生0~10之间的小数 3.Regular expressions正则表达式:正则表达式是用来在字符串中找到某些单词或模式的. 例如:如果我们想在字符串中找到:狗追猫,这个字符串,我们可以使用以下的正则表达式:/ the/gi 正则表达式的使用方法: /是正则表达式的开始.the我们要匹配的模式./正则

JavaScript入门之JS中的内置对象

一.数组 1.数组的基本概念 数组是在内存空间中连续存储的一组有序数据的集合.元素在数组中的顺序,称为下标.可以使用下标访问数组的每个元素. 2.如何声明一个数组 ①使用字面量声明:var arr = [];在JS中,同一数组可以存储各种数据类型: eg: var arr = [1,"wuhao",true,{},null,func] ②使用new关键字声明:var arr = new Array(参数): >>>参数可以是: a.参数省略,表示创建一个空数组 b.参

javascript入门(一)

非零基础学js 前言: javacript跟java没有丝毫联系,半毛钱关系都没有:而且两种语言的最初的应用场景迥异,语言特性又截然不同,大家不要混为一谈. 如果一定要扯上一些联系,那就打个比方:大家都知道肯德基的汉堡不错,我这里开了个包子铺卖包子,为了增加知名度,打个牌子叫做肯德基包子,当然也没有得到肯德基的任何授权. 事实上也是这么回事,某浏览器厂商让某程序员大牛十天设计出了一个脚本语言,运行在他们的浏览器上,用于产生动态/交互效果:而后为了推广自己的浏览器和这个脚本语言,需要给这个语言起个

javascript中什么是函数

函数的定义 在javascript中函数是一段可以被执行或调用任意次数的JavasScript代码,在数据类型中属于"function".函数也拥有属性和方法,因此函数也是对象. 函数的创建方法 创建函数可以通过函数声明.函数表达式以及构造函数三种方法来实现. 在Javascript中函数定义函数声明或函数表达式由关键字function开始,其后跟随这些组成部分: 1.函数名称标识符.函数名称是函数声明语句必须的部分.它的用途就像变量的名字,新定义的函数对象会赋值给这个变量.对函数定义