js部分知识点

来源:互联网 发布:欧洲卡车模拟2 知乎 编辑:程序博客网 时间:2024/06/05 06:06

1>检测出用户上传的文件是否符合要求—->检测后缀
事件:用户的动作
onclick:js代码和html建立连接
document.getElementById(“id名”)
jpg,gif,png
abc.txt
假设jpg gif png就是符合要求的
function fn(){
var obj=document.getElementById(“d2”);
var zhi=obj.value;
//找到点的位置
//找到点的位置后截取点后面的内容就是我们要寻找的点
var dian=zhi.lastIndexOf(“.”);//找到点的位置
var houzhi=zhi.substr(dian+1);
}




//如果后缀==jpg||后缀==png||后缀==gif

if(houzhui==”jpg”||houzhui==”png”||houzhui==”gif”){

}else{

}
2:Math对象
math.pow(n,m);求n的m次方
math.abs(n)求n的绝对值
math.round(n)求n四舍五入的值
math.floor(n)求n的向下取整的值
math.ceil(n)求n的向上取整的值
math.random();获取0-1之间的随机数(能取到0不能取到1)逻辑上可以取到0实际几乎不能
1>求0-20的随机数math.random()*20
2>求10到20的随机数math.random()*10+10
3>求n到m的随机数math.random()*(m-n)+n
0和1的问题(四舍五入)
得到0的概率(0.5)
得到1的概率(1)
解决上数之间的随机数述问题:
若求10-20之间的数:可以求10-21然后向下取整
求任意两个数之间的随机数
math.random()*(大数-小数+1)+小数
3:特殊字符

‘’:单引号
“”:双引号

:转义字符
\n:换行
\r:回车

Date对象
1.var n1=new Date();//创建当前日期对象
2.var n2=new Date(“1999/9/9 6:6;6”);//创建一个指定的时间日期
3.var n3=new Date(1999,9,9,9,9,9);//创建一个指定的时间日期对象
4.var n4=new Date(233455677);//创建一个指定的时间日期对象(1970年开始记录毫秒形式记录的)

toLocaleString()以当前本地格式显示
getFullYear()
getMouth()获取月
getDate()获取日期
getHours()获取小时
getMinutes()获取分钟
getSeconds()获取秒值
getMilliSeconds()获取毫秒值
getDay()获取星期
getTime()获取1970年到现在时间的毫秒值
setFullYear()设置年份
setMonth/Date/Hours/Minutes/Seconds/MilliSeconds()
setDay()//没有意义,不让设置
练习:
1:计算到现在为止你所生活了多少天
var chusheng=new Date(“1997/5/12 9:30:36);//创建你出生时候的时间日期对象
var xianzai =new Date();
var n1=chusheng.GetTime();//获取1970年到出生的时候的毫秒值
var n2=xianzai.getTime();//获取1970年到现在的毫秒值
var jieguo=n2-n1;//获取出生到现在的毫秒值
jieguo=jieguo/24/60/60/1000;

0 0
原创粉丝点击