zoukankan      html  css  js  c++  java
  • 范仁义js课程---46、对象里的函数

    范仁义js课程---46、对象里的函数

    一、总结

    一句话总结:

    对象里的函数表示对象的行为,被称为方法,比如 猪八戒这个对象调戏嫦娥的行为
    //普通的对象写法(包含对象的属性和方法)
    var zhubajie=new Object();
    zhubajie.name='猪八戒';
    zhubajie.age=18;
    zhubajie.saoRao=function () {
        console.log('我是猪八戒,我骚扰了嫦娥,我被贬下了凡间。');
    };
    zhubajie.run=function(){
        console.log('我在奔跑');
    };
    zhubajie.saoRao();
    zhubajie.run();

    1、函数和方法的区别?

    函数和方法在js里面本质是没有区别,都是封装代码,便于复用。 在对象外的就是函数,在对象内的就是方法,表示对象的行为

    二、对象里的函数

    博客对应课程的视频位置:46、对象里的函数
    https://www.fanrenyi.com/video/19/145

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>对象里的函数</title>
     6 </head>
     7 <body>
     8 <!--
     9 编程是为生活来服务的,是用来解决生活中的问题的
    10 
    11 编程里面的对象就是生活中的对象的抽象,
    12 
    13 生活中的对象不仅有属性,还有行为
    14 
    15 在js中,我们如何表示一个对象的行为
    16 用函数,叫方法
    17 
    18 对象里面的函数可以用来表示对象的行为
    19 
    20 
    21 
    22 函数(function)和方法(method)的区别()
    23 函数和方法在js里面是一回事,都是表示封装代码(功能),便于代码的复用
    24 
    25 在对象的外面,和对象没有产生什么瓜葛的情况下我们就说成函数
    26 如果这个函数在对象里面,我们就把这个函数称为方法,这个方法就是表述对象的行为
    27 
    28 
    29 -->
    30 <script>
    31     //普通的对象写法(包含对象的属性和方法)
    32     var zhubajie=new Object();
    33     zhubajie.name='猪八戒';
    34     zhubajie.age=18;
    35     zhubajie.saoRao=function () {
    36         console.log('我是猪八戒,我骚扰了嫦娥,我被贬下了凡间。');
    37     };
    38     zhubajie.run=function(){
    39         console.log('我在奔跑');
    40     };
    41     zhubajie.saoRao();
    42     zhubajie.run();
    43 
    44     //json
    45     var zhubajie1={
    46         name:'猪八戒',
    47         age:'18',
    48         saoRao:function () {
    49             console.log('我是猪八戒,我骚扰了嫦娥,我被贬下了凡间。');
    50         },
    51         run:function(){
    52             console.log('我在奔跑');
    53         }
    54     };
    55     zhubajie1.saoRao();
    56     zhubajie1.run();
    57 
    58 </script>
    59 </body>
    60 </html>
     
  • 相关阅读:
    Linux下通用打印系统CUPS使用教程
    psql 查询表大小
    vim自动保存折叠
    VIM设置代码折叠
    使用 ipdb 调试 Python
    在 Vim 中使用 pydiction 对 Python 进行代码补全
    wget 下载整个网站,或者特定目录
    dpkg: warning: files list file for package `*****' missing, assuming package has no files currently installed解决办法
    Windows安装Redis并添加本地自启动服务并解决客户端dll报错
    windows mysql绿色版配置Mysql5.7.X
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12410278.html
Copyright © 2011-2022 走看看