Loading

JavaScript学习(五)

JavaScript对象(在 JavaScript中,几乎所有的事物都是对象。)

对象可以包含多个值(多个变量),每个值以 name:value 对呈现。也称键值对(对象属性)。

访问对象属性

1.通过"."符号
person.lastName;
2.通过"[]"符号
person["lastName"];

对象方法

类似python中对象内函数
访问方法也是通过"."符号来调用函数

<!DOCTYPE html>
<html lang="en">
<head>
    <script>
        var person ={
            name:"yxzy",
            age : 21,
            fun_info : function (){
                return this.name+"年龄"+this.age;
            }
        };
        function print_me(){
            alert(person.fun_info())
        }
    </script>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<button type="button" onclick="print_me()">点击这里触发print_me函数</button>
</body>
</html>

函数

全局变量和局部变量

在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
JavaScript 变量的生命期从它们被声明的时间开始。局部变量会在函数运行以后被删除。全局变量会在页面关闭后被删除。
未声明的变量:把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。

posted @ 2022-01-29 21:03  雨下整夜z  阅读(27)  评论(0)    收藏  举报