JavaScript實用方法總結

2021-09-09 09:18:18 字數 1594 閱讀 2932

在學習過程與製作專案中用到了不少實用的js方法,在這裡做乙個總結記錄

不定期更新~~       丘秋_xt

獲取年月日時分秒

//這個很簡單但經常用得到,不想敲可以直接複製

var d =

newdate()

;var nf = d.

getfullyear()

;var yue = d.

getmonth()

+1;var ri =d.

getdate()

;var shi = d.

gethours()

;var fen = d.

getminutes()

;if(yue <10)

;if(ri <10)

;if(shi <10)

;if(fen <10)

;var jtsj = nf +

"-"+ yue +

"-"+ ri +

" "+ shi +

":"+ fen;

//2019-01-19 11:20

計算二個時間段相差的天數

//sdate1和sdate2是2006-12-18格式  

function

datediff

(sdate1, sdate2)

判斷輸入字元是否為數字

//要給input判定的事件

onblur=

"check(this)"

onkeyup=

"this.value=this.value.replace(/[^0-9.]/g,'')"

function

check

(e)\d+$|$)/

if(e.value !="")

}}//其實真的只是希望使用者輸入數字的話,直接給input設定乙個type="number"就行了

//設定為type="number" 在手機中也會直接彈出輸入法的數字輸入

擷取指定字串之間的字元

擷取指定字串之後的內容

str.

match

(/sj(\s*)/)[

1];擷取指定字串之前的內容

str.

match

(/(\s*)sj/)[

1];擷取二個指定字串之間的內容

str.

match

(/gs(\s*)jl/)[

1];

遍歷二個時間段之間的所有日期

//傳入二個時間段

function

getdayall

(begin,end)

//返回的是二個時間段之間每一天的日期組成的陣列

return dateallarr;

}

焦旭濤 2019-01-20

Intelligent idea高效實用總結

一直使用eclipse,最近才轉到idea ide上面來,的確從效率等多個角度,idea都要優於eclipse。由於剛實用idea,不是很熟練,將常用的技巧總結集錦一下,方便以後檢視,慢慢積累吧 一 常用技巧 1 如何像eclipse一樣,一鍵匯入所有的包 import 2 建立main函式快捷鍵 ...

JavaScript 用到的一些常用方法總結

1 判斷兩個物件是否相等 different obj1,obj2 if object.keys obj1 length object.keys obj2 length for var attr in obj1 else if obj1 attr obj2 attr return true 2 複製乙...

javascript實用技巧 陣列

陣列和字串型別物件的方法我特容易搞混淆,所以把他列出來,免得每次取查。1 concat方法 作用 將多個陣列聯合起來,這個方法不會改變現存的陣列,它只返回了所結合陣列的乙份拷貝。語法 arrayobj.concat array1,array2,例項 2 join方法,作用 將原有陣列物件轉換成1個字...