• JS权威指南-概述学习


     1 <script src="/javascripts/application.js" type="text/javascript" charset="utf-8" async defer>
     2     //对象中嵌套数组(该对象有两个数组元素)
     3     var a ={
     4         arr1:[[1,2],[3,4]],
     5         arr2:[[5,6],[7,8]]
     6     }    
     7     //数组中嵌套对象(该数组有两个对象元素)
     8     var arr1 =[
     9         {obj1:0,obj2:0},
    10         {obj1:1,obj2:1}
    11     ]
    12 
    13     //对象加上函数,函数就成了方法,每个对象都有方法
    14     var arr1=[];        //定义一个空的数组
    15     arr2.push(1,2,3);        //push()方法,向数组中添加元素
    16     arr2.reverse();        //reverse()方法,反转数组元素的次序
    17 
    18     //我们也可以自定义方法,"this"是对定义方法对象的引用,arr1对象引用
    19     points.dist = function(){       //定义一个方法用来计算两点之间的距离
    20         var p1=this[0];                //通过this获得对当前数组的引用
    21         var p2=this[1];                //并取得数组元素
    22         var a=p2.x-p1.x;            //X轴上的距离
    23         var b=p2.y-p1.y;            //Y轴上的距离
    24         return Math.sqrt(a*a+我们称为b*b);//勾股定理,Math.sqrt()方法计算平方根
    25     };
    26     points.dist()                    //=>1.414:求得两点之间的距离
    27 </script>
     1 <script src="/javascripts/application.js" type="text/javascript" charset="utf-8" async defer>
     2     //JS控制语句
     3     function abs(x){
     4         if (x>=0) {
     5             return x;             // 1、求绝对值
     6         } else {
     7             return -x;
     8         }
     9     }
    10 
    11     function factorial(n){
    12         var product=1;
    13         while (n>1) {
    14             product*=n;
    15             n--;              // 2、求阶乘
    16         }return product;
    17     }
    18     factorial(4);          //=>24
    19 
    20     function factorial2(n){
    21         var i,product=1;
    22         for (var i = 2; i <= n; i++) {
    23         product*=i;
    24         return product;
    25     }
    26     factorial2(4);    //=>24
    27 
    28     //定义一个类来表示2D平面几何中的点
    29 </script>
  • 相关阅读:
    Xcode 6 下添加pch头文件
    兵器簿之github的配置和使用
    sql 2005性能调优
    C#遍历枚举(Enum)值
    使用 jQuery 调用 ASP.NET AJAX Page Method
    强制不使用“兼容性视图”的HTML代码
    HR在ERP实施过程中的作用
    WdatePicker日历添加事件,在任意月改变时处理日期事件
    JQuery实现表格自动增加行,对新行添加事件
    获取元素离文档各边的距离
  • 原文地址:https://www.cnblogs.com/zmx-xiao-xiao/p/7679625.html
Copyright © 2020-2023  润新知