1. 程式人生 > >javascript物件的一些基本的方法

javascript物件的一些基本的方法

Date物件
Date() 返回當日的日期和時間。
getDate() 方法可返回月份的某一天。
getFullYear() 從 Date 物件以四位數字返回年份。
getTime() 返回 1970 年 1 月 1 日至今的毫秒數。
getTime() 方法可返回距 1970 年 1 月 1 日之間的毫秒數。

比如返回1970 年 1 月 1 日距當前部落格書寫時間之間的毫秒數:
var a=new Date();
document.write(a.getTime()+ " milliseconds since 1970/01/01");
1539099338855 milliseconds since 1970/01/01

var b=new Date("August 12,1998 23:12:01");
document.write(b.getTime()+ " milliseconds since 1970/01/01")
902934721000 milliseconds since 1970/01/01

setDate() 方法用於設定一個月的某一天。
setMonth() 設定 Date 物件中月份 (0 ~ 11)。
setFullYear() 設定 Date 物件中的年份(四位數字)。
toString() 把 Date 物件轉換為字串

Math()物件
Math.abs() 可返回數的絕對值
Math.floor(x) 小於等於 x,且與 x 最接近的整數。

document.write(Math.floor(-5.1) + "<br />")
結果為-6

max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
Math.pow(x,y) pow() 方法可返回 x 的 y 次冪的值。
Math.random() 可返回介於 0 ~ 1 之間的一個隨機數。
Math.round(x) round() 方法可把一個數字四捨五入為最接近的整數
sin(x) 返回數的正弦。
cos(x) 返回數的餘弦
tan(x) 返回角的正切
sqrt(x) 返回數的平方根。

JavaScript 全域性物件(Global)
全域性屬性和函式可用於所有內建的 JavaScript 物件。
isNaN() (Is Not A Number)函式用於檢查其引數是否是非數字值。
如果 x 是特殊的非數字值 NaN(或者能被轉換為這樣的值),返回的值就是 true。如果 x 是其他值,則返回 false。

示例:document.write(isNaN(123)+ "<br />")
document.write(isNaN(-1.23)+ "<br />")
document.write(isNaN(0)+ "<br />")
document.write(isNaN("Hello")+ "<br />")
false
false
false
true

Number() 把物件的值轉換為數字。
parseFloat() 解析一個字串並返回一個浮點數。
parseInt() 解析一個字串並返回一個整數。
String() 把物件的值轉換為字串。