首页 > 编程语言 >JavaScript_对象-Function、Array

JavaScript_对象-Function、Array

时间:2022-10-24 15:58:17浏览次数:46  
标签:Function JavaScript write 数组 var Array document 方法 页面

JavaScript_对象-Function

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Function对象</title>
    <script >

        /*
            Function:函数(方法)对象
                1. 创建:
                    1. var fun = new Function(形式参数列表,方法体);  //忘掉吧
                    2. function 方法名称(形式参数列表){
                            方法体
                        }

                    3. var 方法名 = function(形式参数列表){
                            方法体
                       }
                2. 方法:

                3. 属性:
                    length:代表形参的个数
                4. 特点:
                    1. 方法定义是,形参的类型不用写,返回值类型也不写。
                    2. 方法是一个对象,如果定义名称相同的方法,会覆盖
                    3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关
                    4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
                5. 调用:
                    方法名称(实际参数列表);
         *
         */


        //1.创建方式1
        var fun1 = new Function("a","b","c","alert(a);");
        //调用方法
        fun1(3,4);

        //页面弹窗
        alert(fun1.length);

        //2. 创建方式2
        function fun2(a , b){

            //页面弹窗
            alert(a + b);
        }

        //调用方法
        fun2(3,4);

        //页面弹窗
        alert(fun2.length);

        //创建方法
        var fun3 = function(a,b){

            //页面弹窗
            alert(a+b);

        }
        //页面弹窗
        alert(fun3.length);

        //调用方法
        fun3(3,4);

        //创建方法
        function fun2(a , b){

            //页面弹窗
            alert(a - b);

            //页面弹窗
            alert(a);

            //页面弹窗
            alert(b);
        }

        //调用方法
        fun2(3,4);

        //方法调用
        fun2(1,2);

        //调用方法
        fun2(1);

        //调用方法
        fun2();

        //调用方法
        fun2(1,2,3);

        /*
         * 求两个数的和
         */

        //定义方法
        function  add(a , b){

            //返回两个数的和
            return a + b;
        }
        /**
         * 求任意个数的和
         */
        //定义方法
        function add (){

            //定义变量
            var sum = 0;

            //for循环   arguments内置对象,数组
            for (var i = 0; i < arguments.length; i++) {

                //循环一次加一次
                sum += arguments[i];
            }

            //返回sum
            return sum;
        }

        //定义值
        var sum = add(1,2,3,4);
        
        //页面弹窗
        alert(sum);
        
        //调用方法
        add(1,3);

    </script>
</head>
<body>

</body>
</html>

 

JavaScript_对象-Array

Array:数组对象
1. 创建:
  1. var arr = new Array(元素列表);
  2. var arr = new Array(默认长度);
  3. var arr = [元素列表];
2. 方法
  
  push() 向数组的末尾添加一个或更多元素,并返回新的长度。
3. 属性
  length:数组的长度
4. 特点:
  1. JS中,数组元素的类型可变的。
  2. JS中,数组长度可变的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Array对象</title>
    <script >

        /*


         */

        //创建数组
        var arr1 = new Array(1,2,3);

        //创建数组
        var arr2 = new Array(5);

        //创建数组
        var arr3 = [1,2,3,4]

        //空数组
        var arr4 = new Array();

        //页面展示
        document.write(arr1+"<br>")

        //页面展示
        document.write(arr2+"<br>")

        //页面展示
        document.write(arr3+"<br>")

        //页面展示
        document.write(arr4+"<br>")

        //定义数组
        var arr5 = [1,"abv",true];

        //页面展示
        document.write(arr5+"<br>")

        //通过下标去获取数组里面的值
        document.write(arr5[0]+"<br>")

        //通过下标去获取数组里面的值
        document.write(arr5[1]+"<br>")

        //通过下标去获取数组里面的值
        document.write(arr5[2]+"<br>")

        //给下标为10的数组元素赋值
        arr[10] = "hehe";

        //页面展示
        document.write(arr[10] +"<br>");

        //展示第下标为9的元素,没有给下标为9的元素赋值。所以返回undefind
        document.write(arr[9] +"<br>");

        //页面展示    join(参数):将数组中的元素按照指定的分隔符拼接为字符串
        document.write(arr.join("--")+"<br>");
        
        // push() 向数组的末尾添加一个或更多元素,并返回新的长度。
        arr.push(11);

        // join(参数):将数组中的元素按照指定的分隔符拼接为字符串,页面展示
        document.write(arr.join("--")+"<br>");

    </script>
</head>
<body>

</body>
</html>

 

标签:Function,JavaScript,write,数组,var,Array,document,方法,页面
From: https://www.cnblogs.com/yuzong/p/16821706.html

相关文章