JavaScript 常用函数指南188
前言
JavaScript 是一门强大的编程语言,提供一系列丰富的函数,用于执行各种操作。掌握这些函数至关重要,可以帮助你高效地编写 JavaScript 代码。本文将介绍 JavaScript 中一些最常用和有用的函数,涵盖字符串操作、数组处理、对象操作等方面。
字符串操作
1. length
返回字符串的长度(字符数)。```js
let str = "Hello World";
(); // 11
```
2. charAt
返回指定索引处的字符。```js
let str = "Hello World";
((0)); // H
```
3. indexOf
返回指定子字符串在主字符串中首次出现的位置索引,找不到则返回 -1。```js
let str = "Hello World";
(("Wor")); // 6
```
4. slice
返回字符串的一部分,从起始索引到结束索引(不包括结束索引)。```js
let str = "Hello World";
((0, 5)); // Hello
```
5. toUpperCase
将字符串转换为大写。```js
let str = "Hello World";
(()); // HELLO WORLD
```
数组处理
1. length
返回数组中元素的个数。```js
let arr = [1, 2, 3, 4, 5];
(); // 5
```
2. push
向数组末尾添加一个或多个元素。```js
let arr = [1, 2, 3];
(4, 5);
(arr); // [1, 2, 3, 4, 5]
```
3. pop
从数组末尾删除最后一个元素并返回它。```js
let arr = [1, 2, 3];
(()); // 3
(arr); // [1, 2]
```
4. indexOf
返回指定元素在数组中首次出现的位置索引,找不到则返回 -1。```js
let arr = [1, 2, 3, 4, 5];
((3)); // 2
```
5. sort
按升序对数组进行排序。```js
let arr = [5, 2, 1, 4, 3];
();
(arr); // [1, 2, 3, 4, 5]
```
对象操作
1.
返回对象所有属性键组成的数组。```js
let obj = { name: "John", age: 30 };
((obj)); // ["name", "age"]
```
2.
返回对象所有属性值组成的数组。```js
let obj = { name: "John", age: 30 };
((obj)); // ["John", 30]
```
3.
将源对象的可枚举属性合并到目标对象中。```js
let obj1 = { name: "John" };
let obj2 = { age: 30 };
(obj1, obj2);
(obj1); // { name: "John", age: 30 }
```
4.
将 JavaScript 对象转换为 JSON 字符串。```js
let obj = { name: "John", age: 30 };
let jsonString = (obj);
(jsonString); // '{"name":"John","age":30}'
```
5.
将 JSON 字符串解析为 JavaScript 对象。```js
let jsonString = '{"name":"John","age":30}';
let obj = (jsonString);
(obj); // { name: "John", age: 30 }
```
其他常用函数
1.
向下取整。返回小于或等于指定数字的最大整数。```js
((3.14)); // 3
```
2.
向上取整。返回大于或等于指定数字的最小整数。```js
((3.14)); // 4
```
3.
返回一个介于 0(含)和 1(不含)之间的随机数。```js
(()); // 0.123456789 (随机值)
```
4. setTimeout
在指定毫秒数后调用指定的函数。```js
setTimeout(() => {
("Hello World!");
}, 1000);
```
5. setInterval
每隔指定毫秒数调用指定的函数,直到明确停止。```js
let interval = setInterval(() => {
("Hello World!");
}, 1000);
// 停止计时器
clearInterval(interval);
```
通过掌握这些常用 JavaScript 函数,你可以编写高效且动态的代码。这些函数涵盖了字符串操作、数组处理、对象操作以及其他通用任务,可以帮助你轻松地处理数据、操作 DOM 元素、实现动画和效果等。熟练运用这些函数将会极大地提升你的 JavaScript 开发能力。
2025-02-03
Perl 衰落:曾经的脚本语言巨头何去何从?
https://jb123.cn/perl/32830.html
图形编程游戏脚本:易于上手的入门指南
https://jb123.cn/jiaobenbiancheng/32829.html
HTML 脚本语言汇总:全面指南
https://jb123.cn/jiaobenyuyan/32828.html
脚本语言重构,头大也要过
https://jb123.cn/jiaobenyuyan/32827.html
Python编程插件提升开发效率
https://jb123.cn/python/32826.html
热门文章
JavaScript (JS) 中的 JSF (JavaServer Faces)
https://jb123.cn/javascript/25790.html
JavaScript 枚举:全面指南
https://jb123.cn/javascript/24141.html
JavaScript 逻辑与:学习布尔表达式的基础
https://jb123.cn/javascript/20993.html
JavaScript 中保留小数的技巧
https://jb123.cn/javascript/18603.html
JavaScript 调试神器:步步掌握开发调试技巧
https://jb123.cn/javascript/4718.html