zoukankan      html  css  js  c++  java
  • JavaScript 函数与对象的 简单区别

    直接上例子

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Page Title</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
        <script>
            var obj = new Object();
            function func(text){
                alert(text);
            };
            obj.method = func;
            obj.method("调用方法");
            func("调用函数");
        </script>
    </body>
    </html>
    这里可以看到,方法是通过对象调用的,而且不一定是预先定义好的,可以由使用者来自定义。
    比如一些内置方法,如substring方法,就是在字符串对象(基本包装类型String的一个实例对象)上调用的预定义函数
    函数(function)是一段代码,需要通过名字来进行调用,即function(argument)。
    它能将一些数据(函数的参数,argument)传递进去进行处理,然后返回一些数据(函数的返回值 return),也可以不返回数据。
    方法(method)是通过对象调用的javascript函数。也就是说,方法也是函数,只是比较特殊的函数。
    当将函数和对象和写在一起时,函数(function)就变成了方法(method)。
  • 相关阅读:
    修改电脑安装路径
    快读模板
    ECNU XCPC 2021 OCTOBER TRAINING #1
    System.AccessViolationException处理,HandleProcessCorruptedStateExceptions
    网页打包到apk
    去除服务器的heder信息
    outlook
    华为机试题:计算链路长度
    华为机试题:求子区间面积和
    华为机试题: IPv6地址压缩
  • 原文地址:https://www.cnblogs.com/linbudu/p/10464104.html
Copyright © 2011-2022 走看看