• JavaScript 部分对象的用法


    JavaScript的对象

    1、日期对象

    创建日期对象的方法

    var mydate=new Date();

    需要注意的是Date的D必须大写

    在一开始new出来的时候,mydate就拥有了初始值,这个值就是当前的系统时间

    如果需要自定义初始时间可以采用以下方法

    var d = new Date(2019, 1, 21);  //2019年1月21日
    var d = new Date('Jan 21, 2019'); //2019年1月21日

    同时Date对象还有以下方法

    2、String对象

    定义字符串的方法

    var mystr="I love C++";

    访问字符串的长度属性

    var mystr="I love C++";
    var len=mystr.length;

    执行以上代码猴,len的值为10;

    还有两个经常常用的方法就是讲小写变大写,将大写边小写

    var mynum=mystr.toUpperCase();
    var mychar=mystr.toLowerCase();

    toUpperCase就是变为大写,toLowerCase就是变小写

    返回指定位置的字符

    var mystr="I love C++";
    document.write(mystr.charAt(mystr.length-1));

    以上代码就是返回该字符串的最后一个字符,charAt()的括号内就填要返回的那个位置

    检索特定字符在字符串内第一次出现的位置

    stringObject.indexOf(substring, startpos)
    

     参数说明

    startpos是可以省略的,如果省略了它就会从字符串的第一个字符开始检索

    字符串分割方法

    stringObject.split(separator,limit)

    比如

    var mystr="www.fjutacm.com";
    document.write(mystr.split("."));//按.划分,就是自动划分出三段
    //www,fjutacm,com
    //如果你写mystr.split(".",2)
    //就会只要两端www,fjutacm
    //如果直接用空字符划分的话,那么就会直接字符串内的每个字符都会被划分

    提取字符串的方法

    stringObject.substring(startPos,stopPos) 

    var mystr="I love C++"
    document.write(   mystr.substring(6)      + "<br />");//提取第六个位置以后所有的字符
    document.write(   mystr.substring(0,5)                );//提取0-5的字符

    截取指定数目的字符

    stringObject.substr(startPos,length)

    var mystr="Hello World!";
    document.write(   mystr.substr(6)       + "<br />");//输出为World!
    document.write(   mystr.substr(0,5)                 );//输出为Hello

    Math对象

    属性如下

     方法如下

    Array对象

    1. 定义了一个空数组:

    var  数组名= new Array();

    2. 定义时指定有n个空元素的数组:

    var 数组名 =new Array(n);

    3.定义数组的时候,直接初始化数据:

    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6]; 

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

    数组属性

    length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

    数组方法

    连接方法concat

    var myarr1= new Array("010")
    var myarr2= new Array("-","84697581");
    document.write(myarr1.concat(myarr2));
    //输出010,-,84697581

    制定分隔符连接数组join

    var myarr1= new Array("www","fjutacm")
    var myarr2= new Array("com");
    var myarr3= myarr1.concat(myarr2);
    document.write(myarr3.join("."));
    //输出www.fjutacm.com

    颠倒数组元素顺序reverse()

    var myarr1= ["com","fjut","www"];
       document.write(myarr1.reverse());
    //输出www,fjutacm,com

    从数组中选定元素返回silice

    var myarr1= ["我","爱","你"];
       document.write(myarr1.slice(1,3));
    //输出爱你

    排序,sort

    function sortNum(a,b) {
    return a-b;
       }
    var myarr = new Array("80","16","50","6","100","1");
    document.write(myarr.sort(sortNum));
    //实现sortNum,就可以对其进行升序排序
  • 相关阅读:
    MySQL for mac使用记录
    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
    前端学数据库之基础操作
    前端CSS预处理器Sass
    ionic + cordova+angularJs 搭建的H5 App完整版总结
    HTML5的新语义化的标签
    angularJS- $http请求
    SEO优化---学会建立高转化率的网站关键词库
    当AngularJS POST方法碰上PHP
    从一个程序员的角度看——微信小应用
  • 原文地址:https://www.cnblogs.com/tijie/p/10298768.html
Copyright © 2020-2023  润新知