js 函式記錄

2021-09-03 07:35:05 字數 1236 閱讀 3566

日期加減

var n = 0;

daychange(0)

$("#time-add").click(function())

$("#time-less").click(function())

function daychange(n)

if (strdate >= 0 && strdate <= 9)

var currentdate = tomo.getfullyear() + seperator1 + month + seperator1 + strdate;

$(".center-day").html(currentdate);

}

字串替換

var str = 'abcadeacf';

var str1 = str.replace('a', 'o'); // 替換乙個

str.replace(/b/g, "o") // 全域性替換

json

//陣列轉json串

var arr = [1,2,3, ];

json.stringify( arr );

//json字串轉陣列

var jsonstr = '[1,2,3,]';

json.parse( jsonstr );

// json物件 -》 字串

json.stringify()

// 字串 -》 json物件

json.parse()

刪除陣列中指定資料

首先需要找到元素的下標:

var array = [2, 5, 9];

var index = array.indexof(5);

使用splice函式進行移除:

if (index > -1)

splice函式的第二個引數指刪除的數目。splice直接修改原陣列,並把刪除的所有元素以另乙個新陣列的方式返回。

數字轉萬   

function thousand(value)  else if (value < 9999 && value > -9999)  else if (value < -9999) 

return num;

}

js 方法記錄

現在被prototype,jquery等js框架搞得連基本的js都沒有學好。今天碰到乙個js,array的問題。下面就好好學習下array物件。concat 方法用於連線兩個或多個陣列。該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本。語法arrayobject.concat arrayx...

JS學習記錄

首先,使用indexof查詢陣列元素下標,本來是正常可以返回的。但是因為陣列是由物件組成,物件是不能用簡單的 或者 來比較相等的。兩個object型別物件,即使擁有相同屬性 相同值,但是因為他們在記憶體裡的位置是不同的,所以是不相等的。這個是區別於其他的基本型別,基本型別是通過值比較的。所以在使用i...

js操作記錄

獲取原色class值 child1.getattribute class 設定元素class,所有瀏覽器均支援 child1.classname pagenumb 獲取字典記錄數量 object.keys objlist length 檔案選擇框選擇檔案然後直接展示 不上傳先顯示 let src w...