数组
数组是一种有序的集合,其中每个元素都有一个对应的索引。在JavaScript中,数组可以包含不同类型的元素,如数字、字符串和对象。
创建数组
可以使用以下语法来创建一个数组:
javascript
const array = [1, 2, 3, 4, 5];
访问数组元素
可以使用索引来访问数组中的元素。例如,要访问数组中的第一个元素,可以使用以下语法:
javascript
const firstElement = array[0];
修改数组元素
可以通过索引来修改数组中的元素。例如,要将数组中的第一个元素修改为6,可以使用以下语法:
javascript
array[0] = 6;
数组的常用方法
JavaScript提供了许多用于操作数组的方法,例如:
push()
:向数组末尾添加一个或多个元素pop()
:移除并返回数组末尾的元素shift()
:移除并返回数组的第一个元素unshift()
:向数组开头添加一个或多个元素splice()
:删除、替换或添加数组元素
字符串
字符串是由一系列字符组成的,可以是字母、数字、符号等。
创建字符串
可以使用单引号或双引号来创建一个字符串。
javascript
const str = 'Hello, World!';
访问字符串中的字符
可以使用索引来访问字符串中的字符。例如,要访问字符串中的第一个字符,可以使用以下语法:
javascript
const firstChar = str[0];
字符串的常用方法
JavaScript提供了许多用于操作字符串的方法,例如:
length
:返回字符串的长度trim()
:去除字符串两端的空白字符toUpperCase()
:将字符串中的字母转为大写toLowerCase()
:将字符串中的字母转为小写split()
:将字符串分割为一个数组
例题
例题1:求数组的和
javascript
const array = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < array.length; i++)
{
sum += array[i];
}
console.log(sum);
例题2:反转字符串
javascript
const str = 'Hello, World!';
for (let i = str.length - 1; i >= 0; i--)
{
console.log(str[i]);
}
例题3:判断回文字符串
javascript
const str = 'iuslalsui';
const isPalin = false;
for (let i = 0; i < str.length(); i++)
{
if (str[i] != str[str.length-i-1])
{
isPalin = false;
break; // 炸出 for 循环,不再执行 for 循环内部的任何内容
}
isPalin = true;
}
console.log(isPalin : "回文" : "非回文")