JavaScript对象
日期对象:var Udate = new Date();
返回/设置年份方法:
get/setFullYear()
1 2 3 4 5 | var mydate=new Date();//当前时间2014年3月6日 document.write(mydate+"< br >");//输出当前时间 document.write(mydate.getFullYear()+"< br >");//输出当前年份 mydate.setFullYear(81); //设置年份 document.write(mydate+"< br >"); //输出年份被设定为 0081年。 |
返回星期方法:
getDay()返回星期,返回的是0-6的数字,0表示星期天
1 2 3 4 5 6 7 8 | <script type= "text/javascript" > var mydate= new Date(); //定义日期对象 var weekday=[ "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" ]; //定义数组对象,给每个数组项赋值 var mynum=mydate.getDay(); //返回值存储在变量mynum中 document.write(mydate.getDay()); //输出getDay()获取值 document.write( "今天是:" + weekday[mynum]); //输出星期几 </script> |
返回/设置时间方法:
get/setTime()返回/设置时间,单位毫秒数,计算从1970年1月1日零时到日期对象所指的日期的毫秒数。
如果将目前日期对象的时间推迟1小时:
1 2 3 4 5 6 | <script type= "text/javascript" > var mydate= new Date(); document.write( "当前时间:" +mydate+ "<br>" ); mydate.setTime(mydate.getTime() + 60 * 60 * 1000); document.write( "推迟一小时时间:" + mydate); </script> |
String字符窜对象
定义:var mystr = "I Love You"
使用String对象的toUpperCase()方法将字符窜小写字母转换为大写字母
1 2 | var mystr = "Hello World" ; var mynum = mystr.toUpperCase(); |
返回指定位置的字符:
charAt(index)方法可返回指定位置的字符。返回的字符是长度为1的字符窜
index:必需。表示字符窜中某个位置的数字
在字符窜"I love You"中,返回位置2的字符
1 2 3 4 | <script type= "text/javascript" > var mystr= "I love JavaScript!" document.write(mystr.charAt(2)); </script> |
返回指定的字符窜首次出现的位置
indexOf(substring,strtops);
substring规定需检索的字符窜值
strtopos可选的整数参数。规定在字符窜中开始检索的位置。
该方法用于查找是否含有子窜
1 2 3 4 5 6 | <script type= "text/javascript" > var str= "I love JavaScript!" document.write(str.indexOf( "I" ) + "<br />" ); document.write(str.indexOf( "v" ) + "<br />" ); document.write(str.indexOf( "v" ,8)); </script> |
字符窜分割split()
split()方法将字符窜分割为字符窜数组,并返回此数组
splitObject.split(separator,limit)
separator从该参数指定的地方分割stringObject
limit分割的次数,如果设置该参数,返回的子窜不会多于这个参数指定的数组,如果无此参数则不限制次数
1 2 3 4 5 | var mystr = "www.imooc.com" ; document.write(mystr.split( "." )+ "<br>" ); document.write(mystr.split( "." , 2)+ "<br>" ); document.write(mystr.split( "" )+ "<br>" ); document.write(mystr.split( "" , 5)); |
www,imooc,com
www,imooc
w,w,w,.,i,m,o,o,c,.,c,o,m
w,w,w,.,i
提取字符窜substring()
substring()方法用于提取字符窜中介于两个指定下标之间的字符
stringObject.substring(startPos,stopPos);
starPos开始的位置 ,stopPos结束的位置,可省略
注:若start=stop,则返回的就是空窜
若start比stop大,则在提取之前会交换着两个参数
1 2 3 4 5 | <script type= "text/javascript" > var mystr= "I love JavaScript" ; document.write(mystr.substring(7)); document.write(mystr.substring(2,6)); </script> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异