1,动态对象
2,静态对象
Object对象(动态对象):
自定义对象,不需要构造函数
<html>
<script language="javascript">
function getAttributeValue(attr)
{
alert(person[attr]);
}
var person = new Object();
person.name="XX";
person.age=18;
getAttributeValue("name");
getAttributeValue("age");
</script>
</html>
String对象(动态对象):
length属性,长度
anchor():设置定位标记,anchor("para1")
big():在字符串两段加上BIG标签对
bold():设为粗体
italics():设为斜体
blink();
samll();
fontcolor("red" | #0000ff):设置颜色
fontsize();
link():设置超链接,link("http://www.baidu.com")
charAt()
charCodeAt():
indexOf();
lastIndexOf();
match(),search();
replace(),split();
slice(起始位置,结束位置):截子串
substr(起始位置,长度),substring(起始位置,结束位置):返回内容不包含结束位置的字符
toLowerCase();
toUpperCase();
<html>
<script language="javascript">
var myStrObj = new String("www.baidu.com");
alert(myStrObj.length);
alert("www.baidu.com".length);
</script>
</html>
<html>
<script language="javascript">
var myStr = new String("www.baidu.com");
alert(myStr.length);
alert("www.baidaiu.coaim".length);
// 取ASCII码值,然后转为16进制
myStr.charCodeAt(6).toString(16);
myStr.indexOf("ai");
myStr.lastIndexOf("ai");
var pos = myStr.indexOf("ai");
while(pos != -1)
{
alert(pos);
pos = myStr.indexOf("it",pos+1);
}
myStr.replace("ai","hen");
var aSubStr = myStr.split(".");
for(var i = 0; i < aSubStr.length; i++)
{
alert(aSubStr[i]);
}
myStr.slice(4,6);
myStr.substr(4,6);
myStr.toLowerCase();
</script>
</html>
Math对象(静态):
E:e ~2.718
LN10:log10~
LN2:log2~
PI:圆周率
SQRT1-2
SQER2
abs:绝对值
sin:正弦
cos:余弦
asin:反正弦
acos:反余弦
random:0-1之间的伪随机数
Date对象
Date()
Date(dateVal):
Date(year,month,date[,hours[,minutes[,seconds[,ms]]]])
parse();将字符串转为时间,是静态方法
toGMTString()
getYear(),
getMonth():注意月份从0开始
getDate():获取天
getDay()
getSeconds(),getMilliseconds()
getTime();返回毫秒数
<html>
<script language="javascript">
var current_time = new Date();
var DatStr = current_time.getYear() + "年";
DatStr += (current_time.getMonth()+1) + "月";
DatStr += (current_time.getDate())+"日";
alert(DatStr);
</script>
</html>
toString对象:进行数据转换
<html>
<script language="javascript">
// 转为16进制和2进制
var x = 328;
alert("hex=" + x.toString(16) + " bin="+x.toString(2));
</script>
</html>