JSP(JavaScript的内部对象)

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>



原文地址:https://www.cnblogs.com/wjchang/p/3671559.html