首页 / JAVASCRIPT / JS自学教程14
JS自学教程14
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JS自学教程14,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3038字,纯文字阅读大概需要5分钟。
内容图文
一、Date对象
- 表示一个时间
- 如果直接使用构造函数创建Date对象,则会封装为当前的代码执行的时间
var d=new Date();
console.log(d);
- 创建一个指定的事件对象 ,需要在构造函数中传递一个表示时间的字符串作为参数(月/日/年/ 时:分:秒)
var d=new Date(12/23/2019 11:30:00);
console.log(d);
1.2 getDate()
- 获取当前时间的几日
var date=d.getDate();
console.log(date);
1.3 getDay()
- 获取当前日期是周几
- 会返回0-6的值
- 0表示周日
var day=d.getDay();
console.log(date);
1.4 getMonth()
- 获取月份
- 返回0-11
- 0表示1月
var month=d.getMonth();
console.log(month);
1.5 getFullYear
- 获取年份
var year=d.getFullyear();
console.log(year);
1.6 getTime()
- 获取当前日期的时间戳
- 时间戳:从1970.1.1 到当前日期所花的毫秒数
- 计算机底层保存都是时间戳
var time=d.getTime();
console.log(time);
1.7 获取当前的时间戳
- 利用时间戳来测试代码的执行性能
var time =Date.now();
二、Math对象
- Math和其他对象不一样,不是一个构造函数
- 她属于一个工具类不用创建对象,他里边封装了数学运算的属性和方法
2.2 PI
- 圆周率
2.3 ads() 返回数的绝对值
2.4 ceil() 保存数据的向上取整
2.5 floor()保存数据的向下取整
2.6 round() 四舍五入取整
2.7 random() 生成0-1之间的随机数
- 生成一个0-x的随机数 :
Math.random()*x
- 生成一个x-y的随机数 :
Math.random()*(y-x)+x
2.8 max() 获取多个数的最大值
2.9 min()
2.10 pow(x,y) 返回x的y次幂
2.11 sqrt() 开平方根
三、包装类
- js中提供了三个包装类 通过这三个包装类可以将基本数据类型转换为对象
- String()
- Number()
- Boolean()
//将基本数据类型转换为对象
var num=new Number(3);
//向num对象中添加属性
num.hello=“adgha”;
console.log(num.hello);
var num=new Number(3);
var num2=new Number(3);
console.log(num==num2);// 对象比较的是内存地址 不一样
四、字符串方法
- 在底层字符串是以字符数组的形式保存
4.1charAt()
可以返回字符串指定位置的字符
4.2charCodeAt()
获取指定位置字符的字符编码(Unicode编码)
4.3 String.formCharCode()
可以根据字符编码去获取字符
4.4 concat()
- 可以用来连接两个或多个字符串
4.5 indexOf("x",n)
- 该方法可以用来检索一个字符串是否有指定内容
- 含有(则返回第一次出现的索引位置)
- 如果没有找到指定内容,则返回-1
4.6 lastIndexOf
- 和indexOf一样
- 但从后往前找
4.7slice()
- 可以从字符串中截取指定的内容,不会影响原字符串,而是将截取内容返回
- 参数:第一个:开始位置索引(包括开始位置)第二个:结束位置索引(不包括结束位置)可省略
- 可以传递负数,从后边开始计算
4.8 substring
- 用来截取一个字符
- 参数:第一个:开始位置索引(包括开始位置)第二个:结束位置索引(不包括结束位置)可省略
- 但不能接受负值,都表示0
- 而且会自动调整参数位置(如果第二个人参数小于第一个 会自动调整)
4.9 substr()
- 用来截取字符串
- 参数:第一个:开始位置索引(包括开始位置)第二个:截取长度
4.10 split()
- 将一个字符串拆分为数组
str=“abc,bcd,efg,hij”;
str.split();
4.11 toUpperCase()/tolowerCase()
- 将一个字符串转化为大写/小写并返回
五、正则表达式
- 创建正则表达式的对象
语法:
var 变量=new RegExp("正则",“匹配模式”);
var reg=new RegExp("a");
var str="a";
- 使用typeof检查正则对象,会返回object
text()
使用这个方法可以用检查一个字符串是否符合正则表达式的规则
如果符合返回true 不符合返回false
var result=reg.text(str);
console.log(reg.text("abcd"));
- 在构造函数中可以传递一个匹配模式作为第二个参数
可以是:i 忽略大小写
给g全局匹配模式
var reg=new RegExp("a",“i”);
内容总结
以上是互联网集市为您收集整理的JS自学教程14全部内容,希望文章能够帮你解决JS自学教程14所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。