zoukankan      html  css  js  c++  java
  • js基础盲点

    var myarray= new Array(8); //创建数组,存储8个数据。
    注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。

    <script type="text/JavaScript">
    var myarr = new Array()
     document.write("数组的第一个值:"+myarr[0]);//输出为:数组的第一个值:undefined
    </script>

    第一种方法:

    var myarray = new Array(1,2,3,4,5);//创建数组同时赋值
    第二种方法:

    var myarray = [1,2,3,4,5];//直接输入一个数组(称 “字面量数组”)
    注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)

    只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。

    document.write(arr.length); //显示数组长度
    document.write(arr[7]); //显示第8个元素的值

    二维数组的表示: myarray[ ][ ]
    注意: 二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。

    Switch语句:必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。

    switch(表达式)
    {
    case值1:
      执行代码块 1
      break;
    case值2:
      执行代码块 2
      break;
    ...
    case值n:
      执行代码块 n
      break;
    default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }

    function 函数名(参数1,参数2)
    {
      函数代码
    }
    注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

    按照这个格式,函数实现任意两个数的和应该写成:

    function add(a,b)
    {
      sum = a+b;
      document.write(sum);  //等价return sum;  返回函数值,return后面的值叫做返回值。
    }

     注意:函数中参数和返回值不只是数字,还可以是字符串等其它类型 

    JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。

  • 相关阅读:
    EF Core1.0 CodeFirst为Modell设置默认值!
    MvcPager分页控件使用注意事项!
    一个关于A标签和分页的怪问题!
    让Visual Studio Code对jQuery支持智能提示!
    MVC中获取所有按钮,并绑定事件!
    EF6.0 Code First使用mysql的各种错误和解决办法!!
    记住 MVC里用formcollection接收form表单传来的值,表单属性必须有name为健!
    Hibernate处理oracle lob总结
    怎样写 OpenStack Neutron 的 Extension (一)
    怎样写 OpenStack Neutron 的 Extension (二)
  • 原文地址:https://www.cnblogs.com/lhl66/p/7512734.html
Copyright © 2011-2022 走看看