龙空技术网

功能强大的JavaScript数组

编程实践 335

前言:

当前我们对“js数组求最大值”大概比较看重,大家都需要剖析一些“js数组求最大值”的相关资讯。那么小编也在网摘上网罗了一些对于“js数组求最大值””的相关文章,希望我们能喜欢,看官们一起来学习一下吧!

数组是JavaScript的内置类型,JavaScript数组的功能特别强大。下面简单介绍一下JavaScript数组。

1、JavaScript数组的核心功能点

JavaScript数组有如下的核心功能点:

(1)JavaScript数组常量使用方括号对[]标识;

(2)JavaScript数组变量可以使用Array类型建立;

(3)JavaScript数组中的元素,可以是不同的类型;

(4)JavaScript数组有一个length属性,是数组最大下标值+1;

(5)访问数组元素时不会出现越界;

(6)未赋值的数组元素为undefine值。

2、将数组常量赋值给变量

例如,下面是Array001.html的内容:

<!DOCTYPE html><html><head><title>Array001</title><meta charset="utf-8" /></head><body><script>theArray = [15, 21, 68, 53];theString = "";for (let i=0; i<theArray.length; i++){theString = theString + theArray[i] + " ";}alert(theString);</script></body></html>

使用浏览器打开该文件,显示如下:

3、访问数组元素不会越界

例如,下面是Array002.html文件,建立了一个空的数组,然后可以直接给其中的元素赋值,Array002.html文件的内容如下:

<!DOCTYPE html><html><head><title>Array002</title><meta charset="utf-8" /></head><body><script>theArray = [];theArray[5] = 12;theString = "";for (let i=0; i<theArray.length; i++){theString = theString + theArray[i] + " ";}alert(theString);</script></body></html>

使用浏览器打开该文件,显示如下:

解释:这里直接向空数组的第5个元素赋值,赋值之前,数组的长度立即变为6,新增的6个元素(第0到第5个元素)首先都初始化为undefined,然后给第5个元素赋值为12。

4、使用Array类型

例如,下面是Array003.html文件的内容:

<!DOCTYPE html><html><head><title>Array003</title><meta charset="utf-8" /></head><body><script>theArray = new Array();theArray[0] = 6;theArray[1] = 7;theArray[2] = 8;theString = "";for (let i=0; i<theArray.length; i++){theString = theString + theArray[i] + " ";}alert(theString);</script></body></html>

使用浏览器打开该文件,显示如下:

5、数组中的元素可以为各种不同的类型

例如,下面是Array004.html文件的内容:

<!DOCTYPE html><html><head><title>Array004</title><meta charset="utf-8" /></head><body><script>theArray = new Array();theArray[0] = 6;theArray[1] = 'hello';theArray[2] = true;theArray[3] = [99, 999, 9999];theString = "";for (let i=0; i<theArray.length; i++){theString = theString + theArray[i] + " ";}alert(theString);</script></body></html>

使用浏览器打开该文件,显示如下;

说明:Array004.html中,数组theArray的第3个元素的值又是一个数组。

标签: #js数组求最大值