js中的所有事物都是物件,例如:字串、數值、陣列、函式等,每一種物件都有屬性和方法。屬性:反映該物件某些特定的性質,如字串的長度、影象的長寬等 方法:對物件執行的動作,如提交submit,時間獲取getyear等
訪問物件屬性語法:var array=new array(5);
len=array.length//訪問陣列的長度屬性
訪問物件方法語法:var str=」hello world!」;
request=str.touppercase();//訪問字串物件方法
定義乙個時間物件:var nowdate=new date();//nowdate成為日期物件,並且有初始時間
date物件中方法:
get/setdate() 返回/設定日期
get/setfullyear() 返回/設定年份
get/setmonth() 返回/設定月份 0:一月...11:十二月
get/setday() 返回/設定星期 返回的是數字,0表示星期天
get/sethours() 返回/設定小時
get/setminutes() 返回/設定分鐘
get/setseconds() 返回/設定秒
get/settime() 返回/設定時間(ms為單位)
輸出結果格式依次為:星期、月、日、年、時、分、秒、時區
返回指定位置的字元:stringobject.charat(index);
index表示字串中的下標,如果不在0和string.length-1之間,將返回乙個空字串
返回指定字元首次出現的位置:string.object.indexof(substring,startpos);
字串分割:stringobject.split(separator,limit) ;將字串分割為字串陣列,並返回陣列
separator: 從指定地方分割字串,如果引數為空字元,字串每個字元都會被分割
limit:分割的次數,返回的子串不會多於這個引數制定的陣列
提取字串:stringobject.substring(starpos, stoppos);用於提取字串中介於兩個制定下標之間的字元
——startpos: 必需,非負整數,開始位置;stoppos:可選
返回的內容是從start開始(包含start位置的字元)到stop-1處的所有字元,其長度為stop減start【含頭不含尾】 如果引數start與stop相等,那麼該方法返回的就是乙個空串(即長度為0的字串)。如果start比stop大,那麼該方法在提取子串之前會先交換這兩個引數。
提取指定數目的字元:stringobject.substr(startpos, length);
math方法:
abs(x)絕對值
ceil(x)上捨入
floor(x)下捨入
pow(x, y)返回 x 的 y 次冪
random()返回0~1之間的隨機數
round(x)四捨五入為最接近的整數
tosource()返回該物件的源**
valueof()返回math物件的原始值
陣列方法:
contact()連線兩個或更多的陣列,並返回結果(不改變原來的陣列)
join()array.object.join(分隔符)把陣列的所有元素放入乙個字串,元素通過指定的分隔符進行分隔
pop()刪除並返回陣列的最後乙個元素
shift()刪除並返回陣列的第乙個元素
push()向陣列的末尾增加元素,並返回新的長度
unshift()向陣列開頭新增元素,並返回新長度
reverse()顛倒陣列中元素的順序(不建立新陣列,會改變原來的陣列)
slice()從某個已有的陣列返回選定的元素
sort()對陣列元素進行排序
splice()刪除元素,並向陣列新增新元素
tosource()返回該物件的源**
tostring()把陣列轉換為字串,並返回結果
valueof()返回陣列物件的原始值
js學習筆記二
1.oop 1 esmascript有兩種屬性 資料屬性和訪問器屬性。可以通過 object.defineproperty 來修改。2 屬性前面加一下劃線,表示能通過物件方法訪問該屬性。3 按照慣例,建構函式的函式名是以乙個大寫字母開頭。非建構函式則以乙個小寫字母開頭。2.工廠模式 function...
JS學習筆記(二)
function addloadevent func else window.onload可以是乙個函式。如果是,這個函式將在頁面載入完成之後被執行。這裡typeof是檢測型別,函式的型別就是 function 這個字串。那麼,如果 typeof window.onload function 也就是...
JS學習筆記二
在html與js中也一樣,萬物皆物件 es6 定義變數的關鍵字 let prto 原型 其實就是繼承 全稱 prototype dom的作用 1.用於操作html元素 2.用於操作css樣式 操作 增刪改查 可以通過給設定的元素加上id 獲取元素或者節點 我來學習dom了,練習通過id獲取元素 va...