zoukankan      html  css  js  c++  java
  • JS笔记006

    第06章 数组对象

    6.1 数组是什么

    在javascript中,使用数组来存储一组相同数据类型的数据;数组是引用数据类型,一个数组可以包含多个值,而一个基本数据类型只有一个值;
    

    6.2 数组的创建

    var 数组名 = new Array(元素1,元素2,...元素n); // 完整形式
    var 数组名 = [元素1,元素2,...元素n]; // 简写形式
    

    6.3 数组的获取

    使用下标的方式来获取元素,下标从0开始;
    

    6.4 数组的赋值

    arr[i] = 值;
    

    6.5 获取数组长度

    数组名.length
    

    6.6 截取数组某部分

    数组名.slice(start, end);
    

    6.7 为数组添加元素

    数组名.unshift(新元素1...新元素n) //此方式是在数组开头添加新元素
    数组名.push(新元素1...新元素n) //此方式是在数组结尾添加新元素
    

    6.8 删除数组元素

    数组名.shift() //删除数组中第一个元素
    数组名.pop() //删除数组中最后一个元素
    

    6.9 数组大小比较:sort()

    数组名.sort(函数名) //函数名是定义数组元素排序的函数的名字
    

    6.10 数组颠倒顺序:reverse()

    数组名.reverse(); //颠倒数组元素的顺序
    

    6.11 将数组元素连接成字符串:join()

    数组名.join("连接符")
    

    6.12 数组与字符串的转换操作

    #将字符串转换为数组
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script>
    			var str1 = "广东省深圳市龙华区";
    			var str2 = str1.split("").join("><");
    			var arr = str2.split("");
    			arr.unshift("<");
    			arr.push(">");
    			var result = arr.join("");
    			document.write(result);
    		</script>
    	</head>
    	<body>
    	</body>
    </html>
    

    6.13 计算面积与体积,返回一个数组

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script>
    			function getSize(width, height, depth)
    			{
    				var area = width * height;
    				var volume = width * height * depth;
    				var sizes = [area, volume];
    				return sizes;
    			}
    			var arr = getSize(30, 40, 10);
    			document.write("底部面积为:" + arr[0] + "<br/>");
    			document.write("体积为:" + arr[1]);
    		</script>
    	</head>
    	<body>
    	</body>
    </html>
    
    
  • 相关阅读:
    UNION ALL
    jquery.validate的使用
    通过匹配绑定select option的文本值 模糊匹配
    .net 时间操作[摘抄]
    判断Table表中是否含有某一列
    将数组,表的某一列转换为string字符串的方法
    选出某一列不重复,某一列作为选择条件,其他列正常输出(摘抄)
    SQLite 解决:Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序(转)
    金山毒霸占用80端口
    DropDownList 绑定数据后 插入一条不属于表中的数据
  • 原文地址:https://www.cnblogs.com/infuture/p/13548501.html
Copyright © 2011-2022 走看看