JavaScript學習-Math與Date對象

來源:互聯網
上載者:User
    Math對象是一個靜態對象,不能使用new關鍵字建立對象執行個體,應直接使用"對象名.成員"的格式來訪問其屬性或方法。
Math中的屬性說明:
E 屬性:代表數字常數e,自然對數的底。E 屬性約等於 2.718。
LN2 屬性:返回 2 的自然對數。
LN10 屬性:返回 10 的自然對數。
LOG2E 屬性:返回 以 2 為底 e(自然對數的底)的對數。
LOG10E 屬性:返回以 10 為底 e(自然對數的底)的對數。
PI 屬性:返回圓的周長與其直徑的比值,約等於 3.141592653589793。
SQRT1_2 屬性:返回 0.5 的平方根,或說 2 的平方根分之一。
SQRT2 屬性:返回 2 的平方根。

Math中的方法說明:

abs 方法:返回數位絕對值。
acos 方法:返回數的反餘弦值。
asin 方法:返回數位反正弦值。
atan 方法:返回數位反正切值。
atan2 方法:返回由 X 軸到 (y,x) 點的角度(以弧度為單位)。
ceil 方法:返回大於等於其數字參數的最小整數。
cos 方法:返回數的餘弦值。
exp 方法:返回 e(自然對數的底)的冪。
floor 方法:返回小於等於其數值參數的最大整數。
log 方法:返回數位自然對數。
max 方法:返回給出的零個或多個數值運算式中較大者。
min 方法:返回給出的零個或多個數值運算式中較小的值。
pow 方法:返回底運算式的指定次冪。
random 方法:返回介於 0 和 1 之間的偽隨機數。
round 方法:返回與給出的數值運算式最接近的整數。
sin 方法:返回數位正弦值。
sqrt 方法:返回數位平方根。
tan 方法:返回數位正切值。

Date對象:
建構函式:

dateObj = new Date()
dateObj = new Date(dateVal)//建構函式1
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) //建構函式2

Date用法舉例:   <%--JavaScript學習--%>
    <script type="text/javascript" language="JavaScript"> 
        function DemoDate()
        {   
            var sStr;
            var dDate=new Date();  
            sStr=dDate.getYear()+"年";
            sStr+=dDate.getMonth()+"月";
            sStr+=dDate.getDate()+"日";
            sStr+=dDate.getHours()+"時";
            sStr+=dDate.getMinutes()+"分";
            sStr+=dDate.getSeconds()+"秒";           
            return sStr;
        }
    
        function DemoDatePhrase()
        {   
            var datestring = "November 1, 1997 10:15 AM"; 
            datestring=Date.parse(datestring);
            var dDate=new Date(datestring);
            var sStr;
            sStr=dDate.getYear()+"年";
            //getMonth 方法返回一個處於 0 到 11 之間的整數,它代表 Date 對象中的月份值。這個整數並不等於按照慣例來表示月份的數字,而是要比按慣例表示的值小 1。
            sStr=(dDate.getMonth()+1)+"月";
            sStr+=dDate.getDate()+"日";
            sStr+=dDate.getHours()+"時";
            sStr+=dDate.getMinutes()+"分";
            sStr+=dDate.getSeconds()+"秒";           
            alert("日期為:"+sStr);
        }
        function PersionShow()
        {
            //調用函數
            alert("日期為:"+DemoDate());
            
        }
    </script>

            <%--測試使用的按鈕--%>
            <input id="Button1" type="button" runat="server" value="測試" onclick="PersionShow();" />
            <input id="Button2" type="button" runat="server" value="測試Phrase" onclick="DemoDatePhrase();" />

 

Data對象中的方法說明:

getDate 方法:返回 Date 對象中用本地時間表示的一個月中的日期值。
getDay 方法: 返回 Date 對象中用本地時間表示的一周中的日期值。
getFullYear 方法 :返回 Date 對象中用本地時間表示的年份值。
getHours 方法:返回 Date 對象中用本地時間表示的小時值。
getMilliseconds 方法 :返回 Date 對象中用本地時間表示的毫秒值。
getMinutes 方法:返回 Date 對象中用本地時間表示的分鐘值。
getMonth 方法:返回 Date 對象中用本地時間表示的月份值。
getSeconds 方法: 返回 Date 對象中用本地時間表示的秒鐘值。
getTime 方法 :返回 Date 對象中的時間值。
getTimezoneOffset 方法:返回用分鐘錶示的主要電腦上的時間和全球標準時間 (UTC)之間的差別。
getUTCDate 方法 :返回 Date 對象中用全球標準時間 (UTC)表示的日期。
getUTCDay 方法 :返回 Date 對象中用全球標準時間 (UTC)表示的一周中的日期值。
getUTCFullYear 方法:返回 Date 對象中用全球標準時間 (UTC)表示的年份值。
getUTCHours 方法 :返回 Date 對象中用全球標準時間 (UTC)表示的小時值。
getUTCMilliSeconds 方法: 返回 Date 對象中用全球標準時間 (UTC)表示的毫秒值。
getUTCMinutes 方法 :返回 Date 對象中用全球標準時間 (UTC)表示的分鐘值。
getUTCMonth 方法:返回 Date 對象中用全球標準時間 (UTC)表示的月份值。
getUTCSeconds 方法 :返回 Date 對象中用全球標準時間 (UTC)表示的秒鐘值。
getVarDate 方法 :返回 Date 對象中的 VT_DATE 值。
getYear 方法 :返回 Date 對象中的年份值。
setDate 方法 :設定 Date 對象中用本地時間表示的數字日期。
setFullYear 方法: 設定 Date 對象中用本地時間表示的年份值。
setHours 方法 :設定 Date 對象中用本地時間表示的小時值。
setMilliSeconds 方法: 設定 Date 對象中用本地時間表示的毫秒值。
setMinutes 方法 :設定 Date 對象中用 本地時間表示的分鐘值。
setMonth 方法 :設定 Date 對象中用 本地時間表示的月份值。
setSeconds 方法 :設定 Date 對象中用 本地時間表示的秒鐘值。
setTime 方法 :設定 Date 對象的日期和時間值。
setUTCDate 方法: 設定 Date 對象中用全球標準時間 (UTC)表示的數值日期。
setUTCFullYear 方法:設定 Date 對象中用全球標準時間 (UTC)表示的年份值。
setUTCHours 方法 :設定 Date 對象中用全球標準時間 (UTC)表示的小時值。
setUTCMilliseconds 方法:設定 Date 對象中用全球標準時間 (UTC)表示的毫秒值。
setUTCMinutes 方法 :設定 Date 對象中用全球標準時間 (UTC)表示的分鐘值。
setUTCMonth 方法 :設定 Date 對象中用 全球標準時間 (UTC)表示的月份值。
setUTCSeconds 方法 :設定 Date 對象中用全球標準時間 (UTC)表示的秒值。
setYear 方法 :設定 Date 對象中的年份值。
toGMTString 方法 :返回一個日期,該日期用格林威治標準時間 (GMT) 表示並已被轉換為字串。
toLocaleString 方法: 返回一個日期,該日期使用目前範圍設定並已被轉換為字串。
toUTCString 方法 :返回一個已被轉換為字串的,用全球標準時間 (UTC)表示的日期。
toString 方法 :返回對象的字串表示。
valueOf 方法 :返回指定對象的原始值。
parse 方法 :解析一個包含日期的字串,並返回該日期與 1970 年 1 月 1 日午夜之間所間隔的毫秒數。
UTC 方法:返回全球標準時間 (UTC) (或 GMT) 的 1970 年 1 月 1 日到所指定日期之間所間隔的毫秒數。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.