JavaScript(四)
发布日期:2022-02-01 14:28:08 浏览次数:44 分类:技术文章

本文共 1970 字,大约阅读时间需要 6 分钟。

JS日期

Date() 获得当日的日期

getTime() 返回从1970.01.01至今的毫秒数
setFullYear() 设置具体的日期
toUTCString() 将日期转换为字符串
getDay() 显示星期

  • 定义日期

var myDate=new Date()

  • 操作日期
var myDate=new Date()myDate.setFullYear(2008,7,9)# 表示月份的参数结余0到11之间var myDate=new Date()myDate.setDate(myDate.getDate()+5)# 如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。
  • 比较日期:日期对象也可用于比较两个日期。

JavaScript数组

  • 数组对象的作用是:使用单独的变量名来存储一系列的值。
  • 定义数组
var mycars=new Array()mycars[0]="Saab"var mycars=new Array(3)mycars[0]="Saab"
var mycars=new Array("Saab","Volvo","BMW")
  • 访问数组

document.write(mycars[0])

  • 修改已有数组中的值

mycars[0]=“opel”

JavaScript Boolean对象

  • 初始值为false的Boolean对象
var myBoolean=new Boolean();var myBoolean=new Boolean(0);var myBoolean=new Boolean(null);var myBoolean=new Boolean("");var myBoolean=new Boolean(false);var myBoolean=new Boolean(NaN);
  • 初始值为true的Boolean对象
var myBoolean=new Boolean(1);var myBoolean=new Boolean(true);var myBoolean=new Boolean("true");var myBoolean=new Boolean("false");var myBoolean=new Boolean("Bill Gates");

JavaScript 算数对象

document.write(Math.round(4.7)) #四舍五入document.write(Math.random()) # 随机数0和1之间document.write(Math.floor(Math.random()*11)) #0和10之间随机数

JavaScript 正则对象

  • RegExp对象用于规定在文本中检索的内容
  • 当检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。
  • 通过 new 关键词来定义 RegExp 对象。

var patt1=new RegExp(“e”);

  • RegExp 对象有 3 个方法:test()、exec() 以及 compile()

test() 方法检索字符串中的指定值。返回值是 true 或 false。

var patt1=new RegExp("e"); #寻找edocument.write(patt1.test("The best things in life are free"));

exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

可以向 RegExp 对象添加第二个参数,以设定检索。例如,如果需要找到所有某个字符的所有存在,则可以使用 “g” 参数 (“global”)。

var patt1=new RegExp("e");document.write(patt1.exec("The best things in life are free"));var patt1=new RegExp("e","g");do{
result=patt1.exec("The best things in life are free");document.write(result);}while (result!=null)

compile() 既可以改变检索模式,也可以添加或删除第二个参数。

var patt1=new RegExp("e");document.write(patt1.test("The best things in life are free"));patt1.compile("d");document.write(patt1.test("The best things in life are free"));

转载地址:https://blog.csdn.net/shunjianxaioshi/article/details/118763878 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JavaScript(三)
下一篇:魔趣-nexus源码编译

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月18日 00时25分08秒