zoukankan      html  css  js  c++  java
  • 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>

    运行截图:

  • 相关阅读:
    各大型邮箱smtp服务器及端口收集
    阿里云邮箱POP3、SMTP设置教程
    thinkphp使用PHPMailer发送邮件
    SMTP错误码建议解决方法
    又来杭州了
    外企
    陈志武竞然是date的独立董事
    今天在当当上买了几本书,内有51反利的优惠券,也是一个suprise,
    工作 心态
    中国互联网创业,最好的城市是哪里?
  • 原文地址:https://www.cnblogs.com/wjrelax/p/8921207.html
Copyright © 2011-2022 走看看