zoukankan      html  css  js  c++  java
  • JavaScript对象编程-第3章

    标题图

    目录

    • Date对象
    • Math对象
    • 数组对象
    • 字符串对象
    • 正则表达式对象

    什么是对象

    对象拥有属性和方法,属性各种数据类型,方法对属性中的数据进行操作。

    JavaScript的对象

    • 内置对象
      Date、Array、String、Math、Number等
    • 浏览器对象
      Window、Frame、Navigator、History、Location、Screen、Document等
    • 自定义对象

    Date对象

    1. var 日期对象 = new Date ( )
    2. var 日期对象 = new Date (毫秒数)
    3. var 日期对象 = new Date ( 字符串)
    4. var 日期对象 = new Date (年、月、日等参数)
    var  mydate=new Date(5000);
    
    var mydate=new Date( );
    document.write(mydate);

    时间:UTC全球标准时间,也被称为格林威治标准时间,UTC+800指比格林威治标准时间提前8个小时,也是北京时间。

    Date 对象的方法

    Date 对象的方法.png

    Date 对象方法的参数

    • Months:0 至 11
    • Date:1 至 31
    • Day:0 至 6
    • Hours:0 至 23
    • Seconds 和 minutes:0 至 59

    方法.png

    To方法:
    - ToLocaleString
    - ToGMTString

    var now= new Date( ) ;//获得当前日期和时间
    
    var hour = now.getHours() ;//获得小时,即当前是几点
    
    setTimeout( )方法每隔1秒调用显示时间

    Math对象

    Math对象,进行比继承的数学运算更为复杂的运算。

    常见属性和方法

    PI
    abs(x)绝对值
    sin (x) 正弦
    random()随机数
    round(x)四舍五入
    sqrt(x)平方根

    数组

    var MyArray= new Array ( )
    var MyArray= [ ]

    属性和方法

    length
    join()将数组中所有元素转化为字符串
    reverse()将数组中元素完全颠倒
    sort()排列数组

    数组的遍历

    for (var i=0;i<MyArray.length;i++){
     document.write(MyArray[i]);
    }
    
    for (var i in MyArray){
     document.write(MyArray[i]);
    }

    String 对象

    var str = new String (“这是字符串")

    String 对象常见属性和方法

    length
    split(  )
    indexOf(“子字符串”,起始位置 ) 
    lastIndexOf (“子字符串”,起始位置 ) 
    charAt( index )

    正则表达式

    正则表达式是字符串,分为简单模式和复杂模式。

    var reg=/china/;
    var reg=/^w+$/;

    /[a-z0-9.]/可以匹配a-z、0-9和.中任意一个字符

    正则表达式符号

    s 任何空白字符
    d 匹配一个数字字符,等价于[0-9]
    w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]
    W 任何非单字字符,等价于[^a-zA-z0-9_]

    结语

    送❤

  • 相关阅读:
    图书管理系统---基于form组件和modelform改造添加和编辑
    Keepalived和Heartbeat
    SCAN IP 解释
    Configure Active DataGuard and DG BROKER
    Oracle 11gR2
    我在管理工作中積累的九種最重要的領導力 (李開復)
    公募基金公司超融合基础架构与同城灾备建设实践
    Oracle 11g RAC for LINUX rhel 6.X silent install(静默安装)
    11gR2 静默安装RAC 集群和数据库软件
    Setting Up Oracle GoldenGate 12
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11932566.html
Copyright © 2011-2022 走看看