Javascript 一个数组中求最大数,将数组元素反转,用分割线将数组元素分割(注意arr.length字母的大小写,这里全是小写)
2014-03-18 22:14
423 查看
<script type="text/javascript"> //求一个数组中的最大数 function getMax(arr) { var max = arr[0]; for (var i = 0; i < arr.length; i++) { if (arr[i] >max) { max = arr[i]; } } return max; } var arr1 = new Array() arr1[0] = 20; arr1[1] = 21; arr1[2] = 28; alert(getMax(arr1)); //将一个数组中的元素反转 function re(arr) { for (var i = 0; i < arr.length / 2; i++) { var tem = arr[i]; arr[i] = arr[arr.length - i - 1]; arr[arr.length-i - 1] = tem; } return arr; } var arr2 = new Array(); arr2[0] = "123"; arr2[2] = "456" arr2[3] = "789"; arr2[4] = "000"; alert(re(arr2)); //用分割线将数组的各个元素连接起来 function sqlit(arr) { var s = arr[0]; for (var i = 1; i < arr.length ; i++) { s = s + "|" + arr[i]; } return s; } var arr3 = new Array(); arr3[0] = "wo"; arr3[1] = "ni"; arr3[2] = "ta"; alert(sqlit(arr3)); </script>
Array数组的简化声明及使用
var arr4 = [1, 2, 3, 4, 5]; function array(arr) { for (var i = 0; i < arr.length - 1; i++) { alert(arr[i]); } } array(arr4);
将数组Array元素用“|”连接起来
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <!--将数组Array元素用“|”连接起来 --> <script type="text/javascript"> function myjoin(arr) { if (arr.length <= 0) { return ""; } var s = arr[0]; for (var i = 1; i < arr.length; i++) { s = s + ("|" + arr[i]); //遍历数组 //alert(arr[i]); } return s; } var arr = new Array(); //在javascript中Array无需预先制定大小(这个不同于C#中的Array)类似于C#中的ArrayList (动态数组) arr[0] = "梅西"; arr[1] = "卡卡"; arr[2] = "包青天"; arr[3] = "包黑天"; //调用myjoin函数;打印经过myjoin函数修改后的数组组成的字符串 alert(myjoin(arr)); //还有一种js自带的函数,可以将array里面的个函数连接成一个字符串。 alert(arr.join("||")); </script> </head> <body> </body> </html>
相关文章推荐
- 2-4 调整名字的大小写: 将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。
- 每天一个JavaScript实例-递归实现反转数组字符串
- 一个JavaScript递归实现反转数组字符串的实例
- 17、有一个由大小写组成的字符串,现在需要对他进行修改, 将其中的所有小写字母排在答谢字母的前面(大写或小写字母之间不要求保持原来次序)
- 每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- 有一个整形数组int[]arr,将里面的值排序为最大值后输出
- js实现输入一个数组,实现数组元素能够组成的最大整数
- 如果给定一个数组arr[0,...N-1],要求找出相邻两个数的最大差值
- 一个无序整数数组,数组元素大于5个,请用一种高效的算法找出其中最大的5个值.
- 谷歌:有一个由大小写组成的字符串,将其中的所有小写字母排在大写字母的前面
- js实现输入一个数组,实现数组元素能够组成的最大整数
- 面试题:将一个字符串数组中的字母按照以下规则排列:表中任何单词的首字母与其前面单词的尾字母相同! 要求:字符串只由小写字母构成,且每个字符串长度在2-100之间
- 给一个字符串,有大小写字母,要求写一个函数把小写字母放在前面 大写字母放在后面,尽量使用最小空间,时间复杂度。(即用指针做)。 如:aAbBcCdD ---àabcdABCD
- 7、编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- 【面试)把一个字符串里除了大小写字母以外的所有东西都去掉,然后都变成小写,之后按顺序排序
- 每天一个JavaScript实例-递归实现反转数组字符串
- 数组应用之最大值查询、排序算法、折半查找法、数组元素反转
- JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
- 字符串训练02—给一个字符串,有大小写字母,要求写一个函数把小写字母放在前面 大写字母放在后面,尽量使用最小空间,时间复杂度。(即用指针做)。 如:aAbBcCdD ---àabcdABCD