zoukankan      html  css  js  c++  java
  • 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>



  • 相关阅读:
    NYOJ 625 笨蛋的难题(二)
    NYOJ 102 次方求模
    ZJU Least Common Multiple
    ZJUOJ 1073 Round and Round We Go
    NYOJ 709 异形卵
    HDU 1279 验证角谷猜想
    BNUOJ 1015 信息战(一)——加密程序
    HDU 1202 The calculation of GPA
    "蓝桥杯“基础练习:字母图形
    "蓝桥杯“基础练习:数列特征
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671559.html
Copyright © 2011-2022 走看看