【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 )

这篇具有很好参考价值的文章主要介绍了【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、对象使用




1、使用字面量创建对象要点


使用字面量创建对象要点 : 在上一篇博客 【JavaScript】对象 ① ( 对象概念 | 对象使用场景 | 使用字面量创建对象 | 空对象字面量 | 小括号 / 中括号 / 大括号 作用 ) 中 , 介绍了 使用 字面量 创建对象 , 有如下要点 :

  • 键值对 : 对象字面量 中的 属性 和 方法 都是以 " 键值对 " 的形式存在的 , 键 对应 属性名称 , 值 对应 属性值 ;
  • 逗号隔开 : 多个 表示 属性 和 方法 的 键值对 之间 使用逗号隔开 ;
  • 对象方法 : 表示 方法名称 的 键 后面的 冒号 后面 写一个 " 匿名函数 " , 如 : hello: function() { 函数体 } ;

代码示例如下 :

var person = {  
    name: "Tom",  
    age: 18,  
    hello: function() {  
        console.log(this.name + " is " + this.age + " years old");  
    }  
};

2、调用对象属性


调用对象属性 :

  • 使用 对象名.属性名 的方式 , 调用 对象属性 ;
        // 访问对象属性 - 方式一 : 对象名.属性名
        console.log(person.name);
  • 使用 对象名['属性名'] 的方式 , 调用 对象属性 ;
        // 访问对象属性 - 方式二 : 对象名['属性名']
        console.log(person['name']);

完整代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 设置 meta 视口标签 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JavaScript</title>
    <style></style>
    <script>
        // 使用 对象字面量 初始化对象
        var person = {
            name: "Tom",
            age: 18,
            hello: function() {
                console.log(this.name + " is " + this.age + " years old");
            }
        };

        // 访问对象属性 - 方式一 : 对象名.属性名
        console.log(person.name);

        // 访问对象属性 - 方式二 : 对象名['属性名']
        console.log(person['name']);
    </script>
</head>

<body>
</body>

</html>

执行结果 :

【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 ),JavaScript,javascript,开发语言,ecmascript,前端,对象,对象使用,对象属性


3、调用对象方法


调用对象方法 : 使用 对象名.方法名() 的方式 , 调用对象方法 ;

        // 调用对象方法 - 对象名.方法名()
        person.hello();

完整代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 设置 meta 视口标签 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JavaScript</title>
    <style></style>
    <script>
        // 使用 对象字面量 初始化对象
        var person = {
            name: "Tom",
            age: 18,
            hello: function() {
                console.log(this.name + " is " + this.age + " years old");
            }
        };

        // 访问对象属性 - 方式一 : 对象名.属性名
        console.log(person.name);

        // 访问对象属性 - 方式二 : 对象名['属性名']
        console.log(person['name']);

        // 调用对象方法 - 对象名.方法名()
        person.hello();
    </script>
</head>

<body>
</body>

</html>

执行结果 :
【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 ),JavaScript,javascript,开发语言,ecmascript,前端,对象,对象使用,对象属性





二、变量与属性区别



变量 指的是 在 全局作用域 或 局部作用域 定义的 存储数据的内存空间 ;

var name = 'Tom';

属性 指的是 对象中的 键值对 ;

var person= {
	name: 'Tom';
};

变量和属性相同点 : 变量 和 属性 都可以存储数据 ;

变量和属性不同点 : 声明使用上的不同 ;

  • 变量 可以 单独声明 并赋值 , 可以使用 变量名 单独使用 ;
  • 属性 在 对象中 , 不需要声明 , 但是在使用时 , 必须 用 对象名.属性名 或者 对象名[属性名] 的方式使用 ;




三、函数与方法区别



函数与方法相同点 : 都可以 实现 某种功能 , 做某件事 ;

函数与方法不同点 :文章来源地址https://www.toymoban.com/news/detail-850600.html

  • 函数 可以 单独声明存在 , 可以使用 函数名() 单独使用 ;
  • 方法 在 对象中 , 不需要声明 , 但是在使用时 , 必须 用 对象名.方法名() 的方式使用 ;

到了这里,关于【JavaScript】对象 ② ( 对象使用 | 调用对象属性 | 调用对象方法 | 变量与属性区别 | 函数与方法区别 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包