内置对象有
数学对象(Math对象), 日期对象(Date对象),还有String对象
Math对象:
alert(Math.PI);圆周率
alert(Math.ceil(1.001));向上取整 得到的值大于或者等于参数
alert(Math.ceil(1.00));得到的值大于或者等于参数
alert(Math.ceil(-1.01));得到的值大于或者等于参数
alert(Math.floor(3.999));向下取整 得到的值小于或者等于参数
alert(Math.round(3.888));四舍五入
alert(Math.max(2,6,7));//取参数中较大的那个数
alert(Math.pow(2,3));//得到2的3次方(幂)
alert(Math.random());//随机数 [0,1);
写1-30的随机数:alert(Math.ceil(Math.random() * 30));[1,30]
日期对象(Date对象)
var mydate = new Date();
alert(typeof mydate)
alert(mydate);包含 星期 月 日 年 时分秒 时区
alert(mydate.getFullYear());获取年份
alert(mydate.getMonth());得到月份 取值范围[0,11] 一月份==》0 二月份==》1 ... 十二月份==》11
alert(mydate.getDate());得到日期
alert(mydate.getDay());星期 取值范围[0,6] 星期日==》0 星期一==》1 ...星期六===》6
var h = mydate.getHours();时
var mi = mydate.getMinutes();分钟
var s = mydate.getSeconds();秒
alert(mydate.getMilliseconds());
alert(mydate.getYear());
document.write(mydate.getTime() + "
");
document.write(mydate.getTime()/1000/60/60/24/365);
在设置日期对象时,把set变成get即可
日期对象运用的例子如下:
效果如下:
设置定时器
setInterval(参数1,参数2)
参数1:js代码,或要调用的函数
参数2:交互时间 默认单位是毫秒
清除定时器:
clearInterval(参数)
参数是设置定时器返回的id值
设置计时器
var t = setTimeout(参数1,参数2); 可以运行1次
参数1:函数 或者 js代码
参数2:延迟时间 单位默认是毫秒
清除计时器:
clearTimeout(t);
String对象:
创建字符串对象的第一种方法 通过构造函数
var str = new String("hello");
alert(str.length);//获取字符串的长度
alert(str[4]);//索引号的取值范围 [0,str.length-1]
alert(str.charAt(2));
alert(str.charAt(str.length-1));
alert(str.charCodeAt(str.length-1));
alert(String.fromCharCode(122));
unicode编码:a-z 97--122 Unicode编码[0,65535]
A-Z 65--90
数字0-9 48--57
字符串对象.charAt(参数) 通过字符串的下标查找出字符串中的某个字符
参数:字符串的下标(索引号) 取值范围:[0,字符串对象.length-1]
字符串对象.charCodeAt(参数) 通过字符串的下标查找出字符串中的某个字符对应的Unicode编码
参数:字符串的下标(索引号) 取值范围:[0,字符串对象.length-1]