阅读量:0
JavaScript常用方法包括:字符串操作(如
substring
, indexOf
),数组操作(如map
, filter
),对象操作(如Object.keys
),以及函数编程(如forEach
, reduce
)。1、数学方法
方法名 | 描述 |
Math.ceil() | 向上取整,有小数就整数部分加1。 |
Math.floor() | 向下取整。 |
Math.round() | 四舍五入。 |
Math.abs() | 获取一个对象的绝对值。 |
Math.max() | 求几个数的最大数。 |
Math.min() | 求几个数的最小数。 |
Math.random() | 随机数(随机生成0~1之间的数)。 |
2、字符串方法
方法名 | 描述 |
charAt() | 返回指定索引的字符。 |
concat() | 字符串拼接。 |
substr() | 从第几位到指定长度的字符串。 |
substring() | 介于两个指定下标之间的字符串。 |
slice() | 提取字符串片段。 |
indexOf() | 子字符串的位置(未检测到返回-1)。 |
lastIndexOf() | 子字符串的最后位置。 |
trim() | 删除头尾的空格。 |
replace() | 替换现有字符串。 |
split() | 把字符串分割成字符串数组。 |
search() | 检索指定的值。 |
match() | 在字符串内检索指定的值。 |
3、数组相关方法
方法名 | 描述 |
slice() | 返回原数组指定两个下标之间的新数组。 |
splice() | 删除、插入、替换数组元素。 |
push() | 将参数添加到数组的最后,并返回新数组的长度。 |
pop() | 删除数组的最后一个元素,并返回被删除的值。 |
unshift() | 向数组的开头添加一个或多个的元素,并返回新的长度。 |
shift() | 删除数组的第一个元素,并返回被删除的值。 |
sort() | 对数组进行排序,并返回排序后的数组。 |
reverse() | 将数组中的元素进行反转,倒序显示。 |
join() | 用分隔符将数组的元素组成一个字符串。 |
concat() | 连接两个或更多数组,返回结果。 |
map() | 遍历数组,并对每个元素执行一次提供的函数,返回结果组成的数组。 |
filter() | 检查数组中的每个元素是否满足条件,返回满足条件的元素组成的数组。 |
forEach() | 对数组的每个元素执行一次提供的函数。 |
every() | 测试数组的所有元素是否都通过了指定函数的测试。 |
some() | 测试数组中是否有元素通过了指定函数的测试。 |
reduce() | 对数组中的每个元素执行一个reducer函数(升序执行),将其结果汇总为单个输出值。 |
reduceRight() | 对数组中的每个元素执行一个reducer函数(降序执行),将其结果汇总为单个输出值。 |
isArray() | 判断一个对象是否为数组。 |
4、DOM操作方法
方法名 | 描述 |
getElementById() | 通过ID获取DOM元素。 |
getElementsByClassName() | 通过类名获取DOM元素集合。 |
getElementsByTagName() | 通过标签名获取DOM元素集合。 |
getElementsByName() | 通过名称获取DOM元素集合。 |
innerHTML | 修改元素的HTML内容。 |
style | 修改元素的样式。 |
className | 修改元素的类名。 |
createElement() | 创建新的DOM元素。 |
appendChild() | 向父节点添加子节点。 |
removeChild() | 移除子节点。 |
cloneNode() | 复制节点。 |
insertBefore() | 在指定节点前插入新节点。 |
prepend() | 在父级最前面追加一个子元素。 |
append() | 在父级最后面追加一个子元素。 |
prependTo() | 将子元素追加到父级的最前面。 |
appendTo() | 将子元素追加到父级的最后。 |
before() | 在当前元素之前追加(是同级关系)。 |
after() | 在当前元素之后追加(是同级关系)。 |
insertAfter() | 在指定对象的后面插入元素(是同级关系)。 |
相关问题与解答
1、如何在JavaScript中获取页面上所有带有特定类名的元素?:可以使用document.getElementsByClassName('yourClassName')
方法,这将返回一个包含所有带有指定类名的元素的NodeList对象。
var elements = document.getElementsByClassName('active');
2、如何将一个字符串按照特定的分隔符分割成一个数组?:可以使用String.prototype.split(separator)
方法,其中separator
是指定的分隔符,要将一个逗号分隔的字符串转换为数组,可以这样做:
var str = "apple,banana,cherry"; var array = str.split(","); // ["apple", "banana", "cherry"]
以上就是关于“js的一些常用方法小结-基础知识”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!