• 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>

    运行截图:

  • 相关阅读:
    多线程之异步操作
    AppDomain
    多线程之线程同步
    webServices与Web服务
    webParts与Web部件
    xhtmlConformance与xhtml脚本呈现
    webControls与客户端脚本路径
    urlMappings与URL映射
    trace与代码跟踪服务
    siteMap与站点导航
  • 原文地址:https://www.cnblogs.com/wjrelax/p/8921207.html
Copyright © 2020-2023  润新知