【JavaScript】JavaScript基础(二)

2021-01-21 05:15

阅读:575

YPE html>

标签:com   val   删除   javascrip   doc   sub   参数   code   重载   

【JavaScript】JavaScript基础(二)


3. ECMAScipt(续)

? g. 数组

  • Javascript语言中的数组,只要通过数绍下标赋值,那么最大的下标值会自动给数组扩容。

    *不赋值不会扩容


? h. 函数

?? ①函数定义的两种方式

  • 第一种:用function关键字定义函数

    • 函数声明:

      function 函数名(形参) {函数体}

    • 函数调用:

      函数名();

  • 第二种:函数变量

    • 函数声明:

      var 函数名 = function(形参) {函数体}

  • JS不允许函数重载,会直接覆盖上一次的函数定义。

    函数声明和函数调用的形参长度不同没有关系,只要函数名相同就是一个函数


    ②函数的arguments隐形参数(只在function函数内)

  • 参数arguments在function函数中不需要定义,可以直接用来获取所有参数的变量。我们管它叫隐形参数。操作类似数组。

    • 例子:传递参数,求和

      技术图片


? I. JS中的自定义对象

?? ①Object形式的自定义对象

  • 对象的定义:
    ???? var 变量名=new Object( ); //对象实例(空对象)

    ???? 变量名.属性名=值;//定义一个属性。
    ???? 变量名.函数名=function( ){ } //定义一个函数

    对象的访问:

    ???? 变量名.属性/函数名();


    ②{ }花括号形式的自定义对象

  • 对象的定义:

    ???? var 变量名={ //空对象

    ???? 属性名:值,//定义一个属性

    ???? 属性名:值,//定义一个属性

    ???? 函数名:function( ){ } //定义一个函数

    ???? }


z. 获取元素内容(待删除)

  • 获取元素:

    document.getElementById("id名称");
    

    *如果id是字符串,一定要加引号;是数值就不用

  • 获取元素里面的值:

    document.getElementById("id名称").value;
    
  • 例子:



获取元素

        用户名:
密码:
  • 补充:

    • 表单提交:onsubmit

    • 向页面输出内容:

      • 1.操作HTML元素

        document.getElementById("id名称").innerHTML(属性)=".....";
        
      • 2.向文档输出:

        document.write("...");
        
      • 3.alert():警告窗输出

      • *1和2的区别:

        1是指定位置;

        2是直接在HTML文档中输出;

【JavaScript】JavaScript基础(二)

标签:com   val   删除   javascrip   doc   sub   参数   code   重载   

原文地址:https://www.cnblogs.com/musecho/p/12895616.html


评论


亲,登录后才可以留言!