// JavaScript Document
var mystr="JavaScript study";
document.write("mystr.length="+mystr.length+"<br/>");
mystr="JavaScript \stud\"y";//第一个斜杠符号是转义符,不计算
document.write("mystr.length="+mystr.length+"<br/>");
//模拟登录,帐号不区分大小写,密码区分大小写
function login()
{
var account="",pwd="";
while(account.toLowerCase()!="administrator")//统一大写或者小写后比较
{
account=prompt("请输入帐号:",account);
}
alert("欢迎"+account+"登录成功!");
}
//login();
function searchStr()
{
//indexOf(str)从前往后,找第一个匹配的子串位置。返回值大于等于0就是找到,为负数(-1)就是没有找到
var str="this is a isis";
var sstr="is";
document.write(str.substr(0,4)+"--"+str.substring(0,4)+"<br/>");
document.write(str.substr(10,4)+"--"+str.substring(10,14)+"---"+str.substring(10)+"<br/>");
document.write(str+"---中查找---"+sstr+"<br/>");
var pos=str.indexOf(sstr);
document.write("从前往后查:pos="+pos+"<br/>");
//pos=str.lastIndexOf(sstr);
//document.write("从后往前查:pos="+pos+"<br/>");
var prev=0;
while(pos>=0)
{
prev=prev+pos+sstr.length;//保存前面去掉部分的长度
str=str.substring(pos+sstr.length);//取出后面部分
document.write(str+"--"+prev+"<br/>");
pos=str.indexOf(sstr);
if(pos>=0)
{
document.write("再次查找---"+sstr+":pos="+(pos+prev)+"<br/>");
}
else
{
document.write("查找结束!<br/>");
}
}
}
searchStr();
--------------------------------时间--------------------------
// JavaScript Document
function testDate()
{
var today=new Date();
document.write("年:"+today.getFullYear()+",月:"+(today.getMonth()+1)+",日:"+today.getDate()+"<br/>");
document.write("时:"+today.getHours()+",分:"+today.getMinutes()+",秒:"+today.getSeconds()+"<br/>");
today.setDate(today.getDate()+30);//30天后
document.write("年:"+today.getFullYear()+",月:"+(today.getMonth()+1)+",日:"+today.getDate()+"<br/>");
today.setMonth(today.getMonth()+10);//10个月后
document.write("年:"+today.getFullYear()+",月:"+(today.getMonth()+1)+",日:"+today.getDate()+"<br/>");
var sj1=new Date(),sj2=new Date();
sj2.setMinutes(sj2.getMinutes()+5);//5分钟
var s=sj2-sj1;//两个时间差是两个时间之间的毫秒差
document.write(sj2+" 减去 "+sj1+" = "+s+"毫秒<br/>");
}
function djs()
{
var endtime=new Date();
endtime.setMinutes(endtime.getMinutes()+1);//获得了1分钟后的时间
viewDJS(endtime);
}
function viewDJS(endtime)
{
var nowtime=new Date();//获得当前时间
var sj=new Date(endtime);
var dist=parseInt((sj-nowtime)/1000);//得到整数的秒差距。
document.write("距离"+sj+"还有"+dist+"秒<br/>");
document.title=dist;
if(dist>0)
{
setTimeout(function(){viewDJS(endtime);},1000);
}
}
djs();
Powered by ddoss.cn 12.0
©2015 - 2026 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号|小程序备渝ICP备2024035333号-2X
|小绿叶技术博客(ddoss.cn)简介|
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.30,2026-01-16 08:23:28,Processed in 0.01818 second(s).