JavaScript数组的三种定义方法

数组的定义:

 1 <script type="text/javascript">
 2 //            <!--声明数组-->
 3 //         1.先声明数组长度,后进行赋值
 4             var arr=new Array(5);
 5             document.write("数组长度为:"+arr.length+"<br/>");
 6             var num=4;
 7             for(var i=0;i<arr.length;i++){
 8                 num=num+7;
 9                 arr[i]=num;
10             }
11             document.writeln("数组元素为:"+"<br/>");
12             for(var i=0;i<arr.length;i++){
13                 document.writeln(arr[i]);
14             }
15 //            2.直接给数组赋值
16             var arr1=new Array(45,56,76,‘困‘,78);
17             document.writeln("<br/>"+"数组元素为:"+"<br/>");
18             for(var i=0;i<arr1.length;i++){
19                 document.writeln(arr1[i]);
20             }
21 //            3.声明时同时赋值
22             var arr2=[34,45,56,678,‘大华‘];
23             document.writeln("<br/>"+"数组元素为:"+"<br/>");
24             for(var i=0;i<arr2.length;i++){
25                 document.writeln(arr2[i]);
26             }
27
28 //            数组的常用方法
29                 function Compare(num1,num2){
30
31                 return num1-num2;
32             }
33             document.writeln("<br/>"+"排序后数组元素为:"+"<br/>");
34             document.writeln(arr.sort(Compare));
35             arr.reverse();
36             document.writeln("<br/>"+"翻转后数组元素为:"+"<br/>");
37             for(var i=0;i<arr.length;i++){
38                 document.writeln(arr[i]);
39             }
40             document.writeln("<br/>"+"拼接后数组元素为:"+"<br/>");
41             document.writeln(arr.join("~~"));
42
43 //            数据类型转换
44             var  num=‘123哈可不就爱看工会尽快‘;
45             var num1=parseInt(num);
46             if(isNaN(num1)){
47
48                 document.write("<br/>"+"这个值不是一个数字");
49             }else{
50
51                 document.write("<br/>"+"这个值可以转换为数字");
52             }
53
54         </script>

运行截图:

原文地址:https://www.cnblogs.com/wjrelax/p/8921207.html

时间: 2024-10-08 11:43:29

JavaScript数组的三种定义方法的相关文章

Javascript数组的5种迭代方法

#Javascript数组的5种迭代方法 数组当中定义了5个迭代方法,传入这些方法中的函数会接受三个参数,数组项的值,该项在数组的位置,和数组对象本身,以下是5个迭代方法的作用. 1.every方法: 对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true. let arr1 = [1,2,3,4,5,6]; let arr2 = [-1,-2,-3,-4,-5,-6]; let every1 = arr1.every((item,index,arr)=>{ return

数组的三种定义方式

// 数组的三种定义方式 var arr = ['zhangsan','lisi','wangwu']; var arr1 = new Array('zhangsan','lisi','wangwu'); var arr2 = new Array(3); arr2[0] = 'zhangsan'; //注意:下标一定要写,不像在php中,下标是可以不写,是一直追加 // console.log(arr2); // 说明:js中,没有关联数组一说,数组下标都是数字 // 如果一个数组的下标是自定义

Java 数组的三种创建方法

public static void main(String[] args) { //创建数组的第一种方法 int[] arr=new int[6]; int intValue=arr[5]; //System.out.println(intValue); //创建数组的第二种方法 int[] x={1,2,3,4}; //System.out.println(x[1]); //创建数组的第三种方法. int[] y= new int[]{1,2,3,4,5}; int m=0; boolean

函数的三种定义方法

一.使用关键字  function 方法名称(参数列表) { 方法体和返回值 }         注意1:参数列表中的参数不需要写类型(var),直接写参数名称         注意2:返回值,根据实际需要可以有也可以没有         例1:function test1() { alert("123456");}//定义函数         test1();//调用函数test1()         例2:function add1(a,b) {var sum = a+b; ret

PHP中数组的三种排序方法

说明:找到最大的数,排列到最后面,然后继续找 例: $arr = array(3,5,-1,0,2); for($i=0;$i<count($arr)-1;$i++){ for($j=0;$j<count($arr)-1-$i;$j++){ if($arr[$j]>$arr[$j+1]){ $temp = $arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; } } } 理解: 3,5,-1,0,2 //从第一个数开始往后比较,如果比后面的数大

Java数组的三种初始化方法

import org.junit.Test; //import org.testng.annotations.Parameters; public class Demo { @Test public void test() { //数组的静态初始化 int a[] = {2, 0, 1, 9, 2020}; System.out.println("----------静态初始化----------"); getArray(a); //数组的动态初始化方法一 int[] b = new

JavaScript定义数组的三种方式(new Array(),new Array(&#39;x&#39;,&#39;y&#39;),[&#39;x&#39;,&#39;y&#39;])

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

js oop中的三种继承方法

JS OOP 中的三种继承方法: 很多读者关于js opp的继承比较模糊,本文总结了oop中的三种继承方法,以助于读者进行区分. <继承使用一个子类继承另一个父类,子类可以自动拥有父类的属性和方法.(继承的两方,发生在两个类之间)> 一.通过object实现继承 1:定义父类 function Parent(){} 2:定义子类 funtion Son(){} 3:通过原型给Object对象添加一个扩展方法. Object.prototype.customExtend = function(p

JS面向对象(3) -- Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法

相关链接: JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式 JS面向对象(2) -- this的使用,对象之间的赋值,for...in语句,delete使用,成员方法,json对象的使用,prototype的使用,原型继承与原型链 JS面向对象(3) -- Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法 1.Object类 在JS中,Object是所有类的基