3-24 javascript
Date 对象
- 在JS中使用Date对象来表示一个时间
- 如果直接使用构造函数创建一 个Date对象,则会封装为当前代码执行的时间
- 创建一个指定的时间对象,需要在构造函数中传递一个表示时间的字符串作为参数
- 日期的格式月份/日/年 时:分:秒
//创建一个Date对象
// 如果直接使用构造函数创建一 个Date对象,则会封装为当前代码执行的时间
// var d = new Date();
// alert(d);//当前代码执行的时间
// 创建一个指定的事件对象
var d = new Date("7/9/2002 12:30:25");
alert(d);//Tue Jul 09 2002 12:30:25 GMT+0800 (中国标准时间)
函数
getDate( )
- 获取当前日期对象是几日
getDay()
- 获取当前日期对象时周几,会返回一个0- 6的值
0表示周日
1表示周一…
getMonth()
- 获取当前时间对象的月份,会返回一 个0- 11的值
0表示1月…
getTime()
- 获取当前日期对象的时间戳
- 时间戳,指的是从格林威治标准时间的1970年1月1日,0时0分0秒到当前日期所花费的毫秒数
- 计算机底层在保存时间时使用都是时间戳
now()
- 获取当前时间戳(可以用于计算代码运行时间)
// 获取当前时间戳
var start = Date.now();
for(let i = 0;i < 100;i++)
{
console.log(i);
}
var end = Date.now();
console.log("for循环花了"+(end - start)+"毫秒");//for循环花了1毫秒,我的代码快快快!
Math
Math对象属性

Math对象方法

包装类
- 在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据转换为对象
String()
- 可以将基本数据类型字符串转换为String对象
Number( )
- 可以将基本数据类型的数字转换为Number对象
Boolean( )
- 可以将基本数据类型的布尔值转换为Boolean对象
注意:
- 方法和属性之能添加给对象,不能添加给基本数据类型
- 当我们对一些基本数据类型的值去调用属性和方法时,浏览器会临时使用包装类将其转换为对象,然后在调用对象的属性和方法。调用完以后,在将其转换为基本数据类型
- 但是我们自己带代码的时候一般不会 使用,也最好不要使用
字符串的方法
- 在底层字符串是以字符数组的形式保存的
charAt( )
- 可以返回字符串中指定位置的字符,根据索引获取指定的字符
- var result = str.chcarAt(索引);//result即为返回的结果
charCodeAt( )
- 获取指定位置字符的字符编码 (Uni code编码)
- 语法同上
String. formCharCode ( )
- 可以根据字符编码去获取字符
- var result = String. fromCharCode(字符编码) ;//result即为返回的结果
concat()
- 可以用来连接两个或多个字符串
- var result = str. concat(字符串1,字符串2,…);//result即为返回的结果
indexof( )
- 该方法可以检索一个字符串中是否含有指定内容
- 如果字符串中含有该内容,则会返回其第一次出现的索引,如果没有找到指定的内容,则返回- 1
- 可以指定一个第二个参数,指定开始查找的位置
- var result=str . index0f(“所查询的字符”,指定的开始查找的位置);
lastIndex0f();
- 该方法的用法和indexof()一样,
- 不同的是indexOf是从前往后找,而lastIndexOf是从后往前找
slice()
- 可以从字符串中截取指定的内容了,不会影响原字符串,而是将截取到内容返回
- var result = str.slice(开始,结束);(同之前的slice())
split()
- 可以将一个字符串拆分为一个数组
- 参数:
- 需要一个字符串作为参数,将会根据该字符串去拆分数组
- var result = str .split(“拆分数组所根据的字符串”);
- 如果传递一个空事作为参数,则会将每个字符都拆分为数组中的一一个元素
String对象方法:
为一个数组
- 参数:
- 需要一个字符串作为参数,将会根据该字符串去拆分数组
- var result = str .split(“拆分数组所根据的字符串”);
- 如果传递一个空事作为参数,则会将每个字符都拆分为数组中的一一个元素
String对象方法:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DKlSTzzt-1648136465456)(C:\Users\陌然\AppData\Roaming\Typora\typora-user-images\image-20220324231839613.png)]](https://i-blog.csdnimg.cn/blog_migrate/653ab10bd2dcd8cb41f1924c8e45d0ba.png)
本文详细介绍了JavaScript中的Date对象,包括如何创建指定时间的对象,使用getDate()、getDay()、getMonth()、getTime()和now()等方法。此外,还探讨了字符串方法如charAt()、charCodeAt()、concat()、indexOf()、lastIndexOf()、slice()、split()等。了解这些基础知识对于JavaScript编程至关重要。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G34fhAWj-1648136465454)(C:\Users\陌然\AppData\Roaming\Typora\typora-user-images\image-20220324214414621.png)]](https://i-blog.csdnimg.cn/blog_migrate/236c13ace76f0585fbe777b7492752b4.png)
2786

被折叠的 条评论
为什么被折叠?



