zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    循序渐进学习XHTML
    一些常用正则表达式
    输入框限制
    Oracle 取随机数
    安装部署中的数据库打包和快捷方式启动浏览器
    游标小例
    查询列数
    临时表简介
    Update动态更新
    sql 多列转一列
  • 原文地址:https://www.cnblogs.com/RGogoing/p/4423709.html
Copyright © 2011-2022 走看看