var obj = new Object; obj.name = ''; obj['sex'] = '';
2. 使用json格式
var obj = {'key':'val'};
3. 使用構造函數
function obj(){ this.name = ''; } var p = new obj();
對象訪問
. [] this
二、對象遍歷
for() 遍歷數組 for..in 遍歷對象 with(obj){ }
三、內置對象
字符串對象
聲明
var str = new String(); var str = '';
方法
trim() 清除兩側的空白 charAt() 獲取字符串指定位置上的字符 indexOf() 獲取指定字符或者字符串首次出現的位置 lastIndexOf() 獲取指定字符或者字符串最后一次出現的位置 concat() 連接兩個或者多個字符串 slice() 截取字符串 從開始到結束 要前不要后 split() 按照指定的字符或者字符串來拆分字符串數組 substr() 截取字符串 toLowerCase() 將字符串轉化成小寫 toUpperCase() 將字符串轉化成大寫 replace() 替換一個與正則表達式匹配的子字符串
數組對象
聲明
var arr = []; var arr = new Array()
函數
concat() 連接一個或多個數組 join() 將數組元素連接起來轉化成一個字符串 reverse() 翻轉數組的元素 slice() 返回數組的一部分 sort() 對數組元素進行排序 splice() 插入、刪除或替換數組的元素 push() 從數組的尾部壓入元素 pop() 從數組的尾部刪除元素 unshift() 從數組的頭部插入一個元素 shift() 從數組的頭部刪除一個元素
數組的注意事項
1. 數組不能使用[]直接賦值
2. 下標有連續性
3. 沒有關聯數組
4. 二維數組使用
var a = []; a[0] = []; a[1] = [] [ [], [], [], ]
時間對象
實例化
var date = new Date;
方法
getFullYear() 獲取年份 getMonth() 獲取月份 獲取當前的月份 +1 getDate() 獲取天 getHours() 獲取小時 getMinutes() 獲取分鐘 getSeconds() 獲取秒 getDay() 獲取星期 0-6 對應著星期日至星期六
數學對象
Math round() 浮點數四舍五入 max() 獲取最大值 min() 獲取最小值 abs() 絕對值 floor() 舍去取整 ceil() 上取整(進一取整) pow() 獲取n次冪 sqrt() 求平方根 random() 獲取0-1之間的隨機數
相信看了本文案例你已經掌握了方法,更多精彩請關注Gxl網其它相關文章!
推薦閱讀:
JS的繼承方法總結(附案例)
JS框架庫使用案例詳解
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com