易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的函数


函数
    即使函数确实有返回值,也不必明确地声明它。该函数只需要使用return运算符后跟要返回的值即可。
    例:
        function sum(iNum1, iNum2)
        {
            return iNum1 + iNum2;
        }
    如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回值是undefined。
    
    无重载:
    ECMAScript的函数不能重载。可以在同一个作用域,声明同名函数,但会发生覆盖,真正使用的是后一个函数。
    arguments对象:
    ECMAScript不会验证传递给函数的参数个数是否等于函数定义的参数个数。开发者定义的函数都可以接受任意个数的参数。
    任何遗漏的参数都会以undefined传递给函数,多余的参数将忽略。
    arguments对象可以用arguments.length检测传递给函数的参数个数。
    
    例1:
        function sayHi()
        {
            if(arguments[0] == "bye")     //arguments[0]表示函数的第一个参数
            {
                return;
            }
            alert(arguments[0]);
        }
    例2:
        用判断参数个数的方法,模拟重载
        function doAdd()
        {
            if(arguments.length == 1)
            {
                alert(arguments[0] + 10)&nbs


相关文档:

javascript 使用Cookies

在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利 ......

JavaScript私有成员

//创建一个新的用户对象,接受一个有许多属性的对象作为参数
function User(properties)
{
    for(var i in properties){(function(which){
    var p=i;
    //创建此属性的一个新的读取器(getter)
    which["get"+p] = function(){
&nbs ......

ASP.NET中前台javascript与后台代码调用

ASP.NET中前台javascript与后台代码调用
2010-03-31 10:01
.net中C#代码与javaScript函数的相互调用问题。
  问:
  1.如何在JavaScript访问C#函数?
  2.如何在JavaScript访问C#变量?
  3.如何在C#中访问JavaScript的已有变量?
  4.如何在C#中访问JavaScript函数?
  问题1答案如下:
  javaScript函 ......

JavaScript的with语句


with语句
    用于设置代码特定对象的作用域。
    例:
        var sMessage = "hello world";
        with(sMessage)
        {
         &nbs ......

JavaScript的“带标签”的语句


label:statement
    例:
        start:var iCount = 10;
    标签可以被后来的break语句或continue语句引用。
    例:
        var iNum=0;
        outermost:
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号