1、Date(时间/日期)对象

通过它您可以访问计算机系统的时间。

(1)创建DAte对象:

Date 对象不能直接声明,必须通过 Date() 函数定义。

var time = new Date();//创建一个包含当前时间和日期的 Date 对象
var time = new Date(milliseconds);//若提供一个数值作为参数,则会将这个参数视为一个以毫秒为单位的时间值,并返回自 1970-01-01 00:00:00 起,经过指定毫秒数的时间

var time = new Date(datestring);//两种方式:1、YYYY/MM/dd HH:mm:ss(推荐):若省略时间部分,则返回的 Date 对象的时间为 00:00:00;
//2、YYYY-MM-dd HH:mm:ss:若省略时间部分,则返回的 Date 对象的时间为 08:00:00(加上本地时区),若不省略,在 IE 浏览器中会转换失败。

var time = new Date(year, month, date[, hour, minute, second, millisecond]);
/*year:表示年,为了避免错误的产生,推荐使用四位的数字来表示年份;
month:表示月,0 代表 1 月,1 代表 2 月,以此类推;
date:表示月份中的某一天,1 代表 1 号,2 代表 2 号,以此类推;
hour:表示时,以 24 小时制表示,取值范围为 0 ~ 23;
minute:表示分,取值范围为 0 ~ 59;
second:表示秒,取值范围为 0 ~ 59;
millisecond:表示毫秒,取值范围为 0 ~ 999。
*/

(2)Data对象中的属性:

属性

描述

constructor

返回创建 Date 对象的原型函数

prototype

通过该属性您可以向对象中添加属性和方法

var time = new Date();
Date.prototype.name = null;
time.name = "JavaScript";
document.write(time.constructor + "<br>");      // 输出:function Date() { [native code] }
document.write(time.name + "<br>");             // 输出:JavaScript

(3)Date 对象中的方法:

2、Math(数学)对象:

(1)Math 对象中的属性:

JS:Date(时间/日期)对象+Math(数学)对象+正则表达式_字符串

document.write(Math.E + "<br>");            // 输出:2.718281828459045
document.write(Math.LN2 + "<br>");          // 输出:0.6931471805599453
document.write(Math.LN10 + "<br>");         // 输出:2.302585092994046
document.write(Math.LOG2E + "<br>");        // 输出:1.4426950408889634
document.write(Math.LOG10E + "<br>");       // 输出:0.4342944819032518
document.write(Math.PI + "<br>");           // 输出:3.141592653589793
document.write(Math.SQRT1_2 + "<br>");      // 输出:0.7071067811865476
document.write(Math.SQRT2 + "<br>");        // 输出:1.4142135623730951

(2)Math 对象中的方法

3、正则表达式:

是一种用于匹配字符串或特殊字符的一种逻辑公式。

逻辑公式就是由一些特定字符组合成的,用来表示某些规则的特殊字符串,可以表达对字符串数据的过滤逻辑。

(1)在 JavaScript 中需要借助 RegExp 对象来使用正则表达式,要创建 RegExp 对象有两种方法,如下所示:

//pattern:正则表达式,按照正则表达式的语法定义的正则表达式;
//modifiers:修饰符,用来设置字符串的匹配模式
var patt = new RegExp(pattern, modifiers);//当使用 new 关键字创建 RegExp 对象时,需要将正则表达式中的特殊字符转义,即在特殊字符前加反斜杠 \,例如 \w+。
var patt = /pattern/modifiers;

修饰符,可选值如下所示:

修饰符 :描述
i	:  执行对大小写不敏感的匹配
g	:  执行全局匹配(查找所有的匹配项,而非在找到第一个匹配项后停止)
m	:  执行多行匹配
s	:  允许使用 . 匹配换行符
u	:  使用 Unicode 码的模式进行匹配
y	:  执行“粘性”搜索,匹配从目标字符串的当前位置开始

(2)定义正则表达式:

在正则表达式中 .*?+[](){}^$|\ 等字符被赋予了特殊的含义,若要在正则表达式中使用这些字符的原本意思时,需要在这些字符前添加反斜线进行转义,例如若要匹配 .,则必须编写为 \.。

(3)使用正则表达式:

4、DOM(文档对象模型):

文档对象模型(Document Object Model,简称 DOM),是一种与平台和语言无关的模型,用来表示 HTML 或 XML 文档。

文档对象模型中定义了文档的逻辑结构,以及程序访问和操作文档的方式。

当网页加载时,浏览器就会自动创建当前页面的文档对象模型(DOM)。在 DOM 中,文档的所有部分(例如元素、属性、文本等)都会被组织成一个逻辑树结构(类似于族谱),树中每一个分支的终点称为一个节点,每个节点都是一个对象,

借助 DOM 您可以使用 JavaScript 来访问、修改、删除或添加 HTML 文档中的任何内容。

(1)Document 对象:

当浏览器加载一个 HTML 文档时,会创建一个 Document 对象,Document 对象是 DOM 树中所有节点的根节点。

Document 对象是 Window 对象的一部分,可以通过 window.document 来访问 Document 对象。

(2)Document 对象中的属性

(3)Document 对象中的方法


暂时记录到这里,明天继续学习。学习文章链接: https://blog.csdn.net/m0_62617719/article/details/127564745

------------------------------------------------  

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

 原文链接:https://blog.csdn.net/m0_62617719/article/details/127564745