数组和函数

Posted 汐梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组和函数相关的知识,希望对你有一定的参考价值。

数组分为

  强类型;同一类型的数据储存集合(内存中连续储存) 有长度限制

  弱类型;任何类型的数据 没有长度限制

造数组

  var Name = new Array() ;  空数组

  var Name = new Array(1,2,3,4,5,6,) ;  有数值的数组

数组的赋值和取值  

  取值

1     var attr = new Array(1,2,3); //  var赋值    attr是名字 可以随便起    new Array 造数组 索引号的值
2             
3             alert(attr[0])  //取索引号的值 索引号从0开始 也可以直接写 attr 取出所有值 
4             alert(attr[1])
5             alert(attr[2])

  赋值

 1 var attr = new Array(); //  var赋值    attr是名字 可以随便起    new Array 造数组 
 2             
 3         attr[0] = 1; //给数组赋值
 4         attr[1] = 2;
 5         attr[4] = 6;
 6         
 7         alert(attr) //取值
 8         alert(attr[0])
 9         alert(attr[1])
10         alert(attr[4])

 

函数:作用是封装一个功能的

函数四要素

  返回类型、函数名、参数列表、函数体

  

   强类型:
          返回类型 函数名(参数列表)
          {
           函数体
          }
       
          int Show(参数列表)
          {
             函数体
          }
       


        弱类型:
          function Show()
          {
           函数体
          }
       
          function(){}  匿名函数

    函数封装完成后不会运行,需要运行---调用---位置---任意位置      Show()

        

  简单的函数

1 function Show()
2         {
3             alert("这是一个简单的函数");    
4         }
5         Show();

 

  一个有参数的函数

1 function Show(a)  //形参:形式参数---假的参数(代号)
2         {
3             alert(a);    
4         }
5         Show(1.2);  //实参:正真的参数(有效)

 

  有两个参数的函数

1 function Show(a,b)
2         {
3             alert(a+","+b);    
4         }
5         Show(1,2);

 

以上是关于数组和函数的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

几个关于js数组方法reduce的经典片段

js简洁代码片段

如何将此 JavaScript 代码片段翻译成 Parenscript?

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

几个关于js数组方法reduce的经典片段