js常用方法彙總

2021-09-06 13:53:44 字數 1785 閱讀 1766

產生在m、n之間的隨機整數

把數四捨五入為最接近的整數。

function random(m, n)

console.log(random(20,30)) //20--30之間整數

將乙個dom元素劃分成多個小塊生成乙個陣列

位置,專案數量,新專案)

//返回值:array(新陣列)

返回元素的高

function(ele,n)

//$("barrage")元素的高是400 //分成20個小塊

console.log(block($("barrage"),20))//[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

定義乙個id選擇函式

function $(id) 

"barrage")) //獲取id是barrage的dom元素

//其它分裝需要自己去探索

二分演算法

var arr = [1,2,3,4,5,6,7,8]

function helfsearch(ary,num)

//查詢某個元素在陣列中的位置

console.log('我是二分演算法')

console.log(helfsearch(arr,1));

判斷橫豎屏

/**

* 判斷橫豎屏

* 橫屏 return 0

* 豎屏 return 1

*/export let screen = () =>

js提交核取方塊函式

//提交核取方塊中的資料

function getcheckboxval(ele)

return check_val

} console.log(getcheckboxval(.imgbox input[type=checkbox]))

陣列中每一項變為number型別

var arr = ["125","445","22","45","68","32","98"];

//使用map方法,也可以使用for迴圈

arr = arr.map(function(el)); //[125,445,22,45,68,32,98]

陣列合併去重排序

let arr1 = [1, 25, 2, 26, 1234, 6, 213];

let arr2 = [2, 6, 2134, 6, 31, 623];

let c = [...new set([...arr1, ...arr2])].sort((a, b) => );

原生操作class

//判斷有無

function hasclass(ele, cls)

//新增

function addclass(ele, cls)

//刪除

function removeclass(ele, cls)

}

根據離開頁面來改變網頁title

(function()  else ,2000);

}});

})();

JS做題常用方法彙總

去掉首尾空格,python中有乙個 a.strip 的函式可以做到,js要使用a a.replace s g,slice切片 a 不能作為判斷為空的條件,應該使用a.length 0 a 12,g i am years old 在node中。似乎只有這一種寫法。模板字串 const result 3...

js操作標籤常用方法彙總

1 query判斷checked的三種方法 attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false prop checked 16 true false is checked 所有版本 true false 別忘記冒號哦 jquery...

JS字串常用方法彙總

1 length獲取字串的長度 let mystring hello kitty mystring.length 輸出112 indexof searchvalue,fromindex 在字串中查詢子字串,如果存在則返回指定的子字串值在字串中首次出現的位置,否則返回 1 其中searchvalue ...