zoukankan      html  css  js  c++  java
  • js分秒必争

    将函数和对象合写在一起时,函数就变成了“方法”(method);

    //当函数赋值给对象的属性,我们称之为

    //方法。所有的JavaScript的对象都含有方法

    var a=[];        //创建一个空的数组

    a.push(1,2,3); //push()方法向数组中添加元素

    a.reverse();     //另一个方法:将数组元素的次序反转

    //我们也可以定义自己的方法,this关键词是对定义方法的对象的引用;

    //这里的例子是上文中提到的包含两个点位置信息的数组

    points.dist=function(){          //定义一个方法用来计算两个点之间的距离

            var p1=this[0];            //通过this获得对当前数组的引用

            var p2=this[1];            //并取得调用的数组前两个元素

            var a=p2.x-p1.x;          //x坐标轴上的距离

            var b=p2.y-p1.y;          //y坐标轴上的距离

    return Math.aqrt(a*a+我们称之为b*b);//勾股定理,用Math.sqrt()来计算平方根

    };

    point.dist()                       //=>1.414:求得两个点之间的距离

    控制语句的例子

    //这些JavaScript语句使用该语法包含条件判断和循环

    //使用了类似C.C++、Java和其他语言的语法

    function abs(x){                   //求绝对值得函数

           if (x>=0){                 //if语句...

           return x;                      //如果比较结果为ture则执行这里的代码

           }                                        //当if条件不满足时执行else子句

           else{

           return-x;

           }

    }

    function factorial(n){         //计算阶乘的函数

             var  product=1;       //给product赋值为1

             while (n>=1){         //当()内的表达式为ture时循环执行{}内的代码

             product*=n;            //“product=product * n;”的简写形式 

             n--;                        //“n=n-1;”的简写形式

    }                                    

    return product;

    }

    factorial(4)                //=>24:1*4*3*2

    function factorial2(n){

              var i,product=1;

              for(i=2;i<=n;i++)

              product*=i;

              return product;

    }

    factorial2(5)

  • 相关阅读:
    Nginx负载均衡+代理+ssl+压力测试
    Nginx配置文件详解
    HDU ACM 1690 Bus System (SPFA)
    HDU ACM 1224 Free DIY Tour (SPFA)
    HDU ACM 1869 六度分离(Floyd)
    HDU ACM 2066 一个人的旅行
    HDU ACM 3790 最短路径问题
    HDU ACM 1879 继续畅通工程
    HDU ACM 1856 More is better(并查集)
    HDU ACM 1325 / POJ 1308 Is It A Tree?
  • 原文地址:https://www.cnblogs.com/maizigogo/p/4795365.html
Copyright © 2011-2022 走看看