• 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_]

    结语

    送❤

  • 相关阅读:
    2013.10.21—2013.10.25周总结
    2013.10.14—2013.10.18周总结
    2013.10.8—2013.10.12周总结
    MongoDb的“not master and slaveok=false”错误及解决方法,读写分离
    python 获取当前时间
    git命令与github使用
    s​s​h​配​置​公​钥​和​私​钥​登​陆​S​e​c​u​r​e​C​R​T
    关于pydev的语法的错误提示
    lnmp1.0 升级php.5.4.28 后出错 Nginx 502 Bad Gateway
    python线程Example
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11932565.html
Copyright © 2020-2023  润新知