目录

  • 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 对象方法的参数

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

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

结语

最新文章

  1. oracle数据库相关知识点
  2. canvas滤镜-刮刮乐
  3. VC++ AfxBeginThread 与 CreateThread 的区别
  4. json串转对象
  5. sphinx
  6. Android清空画布
  7. Android MVP模式的初识
  8. css之marquee,让你的文字跳起来
  9. 【转载】Python编程中常用的12种基础知识总结
  10. 【翻译自mos文章】oracle支持在RDBMS HOME 下的 符号链接( Symbolic Links)吗?
  11. vue.js源码精析
  12. win32 安装 xcache扩展
  13. 【前端】诸葛io收集前端js报错信息
  14. BZOJ_4439_[Swerc2015]Landscaping_最小割
  15. [FJOI2016]建筑师
  16. Springboot+Mybatis 显示sql语句
  17. MT【12】三点坐标求面积
  18. Hibernate总结以及在面试中的一些问题.
  19. C# MD5位加密
  20. INFINITY的一个坑

热门文章

  1. 笔记:MYSQL四种事务隔离级。
  2. python入门(八):文件操作
  3. DOM 节点node
  4. 《CSAPP》 可重定位目标文件格式
  5. JavaScript实现观察者模式
  6. FloatingActionButton FAB 悬浮按钮
  7. 796. Rotate String旋转字符串
  8. [leetcode]5. Longest Palindromic Substring最长回文子串
  9. Linux知识扩展二:lsof命令
  10. 微信小程序之----获取设备信息