JavaScript中的数组是一种用于存储多个值的变量。数组可以包含任何类型的元素,包括数字、字符串、对象等。在JavaScript中,数组是动态的,这意味着它们的大小可以根据需要增加或减少。
创建数组的一种方法是使用数组字面量,即用方括号[]包围元素列表:
let fruits = ["apple", "banana", "cherry"];
您可以通过索引访问数组中的元素,索引从0开始:
console.log(fruits[0]); // 输出 "apple"
您可以使用push()方法向数组添加新元素:
fruits.push("orange");
console.log(fruits); // 输出 ["apple", "banana", "cherry", "orange"]
可以使用length属性获取数组的长度:
console.log(fruits.length); // 输出 4
数组还提供了许多其他有用的方法,如pop()删除并返回数组的最后一个元素,shift()删除并返回数组的第一个元素,unshift()在数组的开头添加一个或多个元素,slice()返回数组的一部分,等等。
总之,JavaScript中的数组是非常灵活和强大的数据结构,适用于各种编程任务。
Literals
A literal is a data value that appears directly in a program. The following are all literals:
12 // The number twelve
1.2 // The number one point two
“hello world” // A string of text
‘Hi’ // Another string
true // A Boolean value
false // The other Boolean value
/javascript/gi // A “regular expression” literal (for pattern matching)
null // Absence of an object
In ECMAScript v3, expressions that serve as array and object literals are also supported. For example:
{ x:1, y:2 } // An object initializer
[1,2,3,4,5] // An array initializer
Literals are an important part of any programming language, because it is impossible to write a program without them. The various JavaScript literals are described in detail in xx.
<script>
var arr=new Array(1,2,3,4,5,6,7,8,9);
with (document)
{
write("数组为:");
write(arr.join(","));
arr.reverse();
write("<br>反序后:")
write(arr.join(","));
}
</script>