加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

引用数据类型

发布时间:2020-12-15 07:54:23 所属栏目:Java 来源:网络整理
导读:JavaScript也具有对象,用于将属性和函数放在一起,虽然他是面向对象的语言,但是不具备类和接口。 1、对象的定义: (1)var 变量={}; !DOCTYPE htmlhtml head meta charset= " UTF-8 " titleJava Script/title script type= " text/javascript " /script /

JavaScript也具有对象,用于将属性和函数放在一起,虽然他是面向对象的语言,但是不具备类和接口。

1、对象的定义:

(1)var 变量={};

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = {
                name: "Li",//属性
                age: 12,per: function() {//函数
                    alert("你好");
                }
            }
            console.log(Person.name);
            console.log(Person.age);
            Person.per();
        </script>

    </body>

</html>

(2)var 变量名=new Object();

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = new Object();
                Person.name="Li";
                Person.age=12;
                Person.per= function() {
                    alert("你好");
                }
            
            console.log(Person.name);
            console.log(Person.age);
            Person.per();
        </script>

    </body>

</html>

2、对象属性的访问:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = new Object();
                Person.name="Li";
                Person.age=12;
                Person.per= function() {
                    alert("你好");
                }
            
            console.log(Person["name"]);
            console.log(Person.age);
        
        </script>

    </body>

</html>

一共有两中访问方法:

(1)直接加点访问

(2)采用方括号访问,此方法对于属性名不规则的情况依旧适用。

3、对象的基本操作

(1)添加

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = new Object();
                Person.name="Li";
                Person.age=12;
                Person.per= function() {
                    alert("你好");
                }
            
            Person.sex="";
            
            console.log(Person.sex);
        
        </script>

    </body>

</html>

(2)修改

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = new Object();
                Person.name="Li";
                Person.age=12;
                Person.per= function() {
                    alert("你好");
                }
            
            Person.name="zhai";
            
            console.log(Person.name);
        
        </script>

    </body>

</html>

(3)获取(遍历属性)

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>Java Script</title>
        <script type="text/javascript">
        </script>
    </head>

    <body bgcolor="aquamarine">
        <script>
            var Person = new Object();
                Person.name="Li";
                Person.age=12;
                Person.per= function() {
                    alert("你好");
                }
            
            Person.name="zhai";
            
            for(var a in Person){
                console.log(a);
            }
        
        </script>

    </body>

</html>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读