前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >JavaScript对象编程-第3章

JavaScript对象编程-第3章

作者头像
达达前端
发布2019-07-03 12:32:09
发布2019-07-03 12:32:09
31100
代码可运行
举报
文章被收录于专栏:达达前端达达前端
运行总次数:0
代码可运行

标题图

目录

  • 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 (年、月、日等参数)
代码语言:javascript
代码运行次数:0
运行
复制
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
代码语言:javascript
代码运行次数:0
运行
复制
var now= new Date( ) ;//获得当前日期和时间

var hour = now.getHours() ;//获得小时,即当前是几点

setTimeout( )方法每隔1秒调用显示时间

Math对象

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

常见属性和方法

代码语言:javascript
代码运行次数:0
运行
复制
PI
abs(x)绝对值
sin (x) 正弦
random()随机数
round(x)四舍五入
sqrt(x)平方根

数组

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

属性和方法

代码语言:javascript
代码运行次数:0
运行
复制
length
join()将数组中所有元素转化为字符串
reverse()将数组中元素完全颠倒
sort()排列数组

数组的遍历

代码语言:javascript
代码运行次数:0
运行
复制
for (var i=0;i<MyArray.length;i++){
 document.write(MyArray[i]);
}

for (var i in MyArray){
 document.write(MyArray[i]);
}

String 对象

代码语言:javascript
代码运行次数:0
运行
复制
var str = new String (“这是字符串")

String 对象常见属性和方法

代码语言:javascript
代码运行次数:0
运行
复制
length
split(  )
indexOf(“子字符串”,起始位置 ) 
lastIndexOf (“子字符串”,起始位置 ) 
charAt( index )

正则表达式

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

代码语言:javascript
代码运行次数:0
运行
复制
var reg=/china/;
var reg=/^\w+$/;

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

正则表达式符号

代码语言:javascript
代码运行次数:0
运行
复制
\s 任何空白字符
\d 匹配一个数字字符,等价于[0-9]
\w 匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]
\W 任何非单字字符,等价于[^a-zA-z0-9_]

结语

小礼物走一走 or 点赞

送❤

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 什么是对象
  • JavaScript的对象
  • Date对象
  • Date 对象的方法
  • Date 对象方法的参数
  • Math对象
  • 常见属性和方法
  • 数组
  • 数组的遍历
  • String 对象
  • String 对象常见属性和方法
  • 正则表达式
  • 正则表达式符号
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档