對象-日期對象

創(chuàng)建對象
1.字面量方式
var obj={} 字面量
2.構造函數(shù)
var obj2=new object() 構造函數(shù)

console.log(obj==obj2) //比較的是地址
->false
所有對象都不相等,因為存儲地址不一樣。

刪除對象屬性
e.g:
var obj={
name:"admin"
age:23,
like:"籃球"
}
delete obj.name;

內置對象Math
Math.max(num1,num2,...,numN) 返回最大值,可寫多個參數(shù)
Math.min(num1,num2,...,numN) 返回最小值,可寫多個參數(shù)
Math.abs(num) 返回絕對值
Math.ceil(num) 向上取整 11.1->12
Math.floor(num) 向下取整 11.9->11
Math.round(num) 四舍五入
Math.pow(x,y) x的y次冪 x^y
Math.sqrt(x) x的平方根
Math.random() 返回0-1之間的隨機數(shù)

任意范圍隨機數(shù)
Math.round(Math.random()*(max-min)+min);
e.g:如3-11之間隨機數(shù) 0-1 *(11-3)-> 0-8 +3->3-11

十進制轉換為十六進制
1.十進制數(shù)轉換為2進制
2.二進制數(shù)從后往前每四個分為一組,計算

八進制同十六進制;

計算機方法:
十進制轉換為其他進制;
number.toString(radix)把數(shù)字轉換為字符串
radix=2 ,即數(shù)字以二進制顯示
radix=8 ,即數(shù)字以八進制顯示
radix=16,即數(shù)字以十六進制顯示

其他進制轉換為十進制
parseInt(x,radix)

日期對象:
創(chuàng)建日期對象:
var date=new Date();
獲得時間:
date.getFullyear() 獲取年
date.getMonth() 獲取月
date.getDate() 獲取日
date.getHours() 獲取小時
date.getMinutes() 獲取分鐘
date.getSeconds() 獲取秒
date.getDay() 獲取星期
date.getTime() 返回1970年1月1日至今的毫秒數(shù)

var d=new Date();
d.setFullYear(); 設置年
d.setMonth(); 設置月
d.setDate(); 設置日
d.setHours(); 設置小時
d.setMinutes(); 設置分鐘
d.setSeconds(); 設置秒
d.setMillisecond() 設置毫秒

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容