• JavaScript 学习笔记之最终篇


      JavaScript 的学习算是最后一篇了。。。把JS基础已经核心的部分彻底的进行了学习...

    唯一的缺陷就是自己在运用上并不是特别的熟练...今天是JS的最后一章内容了。。也是JS

    中最常用的内容...

    学习内容:

    JS外部类与内部类的使用

    JS外部类和内部类,外部类是我们自己定义的类,其实重要的还是JS提供的内部类,就像JAVA中提供的API一样,JS也提供了一些常用的API

    内部类分为静态类和动态类

    静态类就是我们无需创建对象,可以直接调用其中的方法和变量

    1.Math对象

    <script language="javascript" type="text/javascript">
          //常用的数值
          Math.E//指数E..
          Math.PI//圆周率
          //常用方法
          Math.abs(-12)//12 取绝对值
          Math.sqrt(4);//2 开根号
          Math.LN2//2的自然对数
          Math.LN10//10的自然对数
          Math.LOG2E//以二为底的自然对数
          Math.LOG10E//以十为底的自然对数
          document.write(Math.round(4.7));//四舍五入
          document.write(Math.random())//取0-1的随机数
          document.write(Math.floor(Math.random()*11));//输出0-10之间的随机数
          document.write(Math.max(2,3));//2
          document.write(Math.min(1,2));//3
    </script>

    2.Date类

    <script language="javascript" type="text/javascript">
          var date=new Date();
          window.alert(date);
          window.alert(date.toLocaleString());//按照我们的习惯的方式来显示时间
          window.alert(date.getYear()+" "+date.getMonth());
          window.alert(date.getMinutes());
    </script>

    3.String类

    <script language="javascript" type="text/javascript">
          var str1="12345aa";
          window.alert(str.length);
          var arr1=str1.split(" ");//字符串分割函数
          var arr2=str1.split("");//一个一个分
          var str="abc|def|oop";
          var arr=str.split("|");//以|为标准分割字符串
          window.alert(arr);
          var str3="abcdef";
          window.alert(str3.substr(1,3));//bcd 字符串截取函数
          window.alert(str3.substring(1,3));//bc
          window.alert(str3.charAt(5));//f 取第五个字符
          window.alert(str.indexOf(abc));//0 字符串匹配函数..
          
    </script>

    4.Array类

    <script language="javascript" type="text/javascript">
        var myarr=new Array();
        Myarr.push("abc");//arr[0]="abc"
        Myarr.pop();//删除
        document.write(Myarr.length());  
    </script>

    Array类似于我们在JAVA里学习的栈,满足后进先出原则,支持push,pop,等方法.....

    还有Boolean类和Number,这两个类在前面基本都用到了,比较简单。。。

    二.动态类

    动态类是比较简单的,就不细说了,在以后里我们经常需要定义需要的类。。

    <script language="javascript" type="text/javascript">
       function a() {  
              this.text="aa";  
        }  
        function b(s) {  
              this.obj=new a();  
              this.s=new a();  
        }   
        var b=new b("ss");  
        alert(b.obj.text);  
        //alert(b.ss.text);   
    </script>
  • 相关阅读:
    1144 The Missing Number (20分)
    1145 Hashing
    1146 Topological Order (25分)
    1147 Heaps (30分)
    1148 Werewolf
    1149 Dangerous Goods Packaging (25分)
    TypeReference
    Supervisor安装与配置()二
    谷粒商城ES调用(十九)
    Found interface org.elasticsearch.common.bytes.BytesReference, but class was expected
  • 原文地址:https://www.cnblogs.com/RGogoing/p/4423709.html
Copyright © 2020-2023  润新知