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>



  • 相关阅读:
    【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa
    Codeforces 刷水记录
    【POJ-1390】Blocks 区间DP
    【BZOJ-1656】The Grove 树木 BFS + 射线法
    【BZOJ-1127】KUP 悬线法 + 贪心
    【BZOJ-3881】Divljak AC自动机fail树 + 树链剖分+ 树状数组 + DFS序
    【BZOJ-1570】BlueMary的旅行 分层建图 + 最大流
    【BZOJ-2325】道馆之战 树链剖分 + 线段树
    Codeforces乱刷集合
    【Codeforces710F】String Set Queries (强制在线)AC自动机 + 二进制分组
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671559.html
Copyright © 2011-2022 走看看