J a v a S c r i p t JavaScript JavaScript的对象

1.使用对象字面量大括号 { , } \{,\} {,}

var Person = {
            name: 'harris',     //属性
            age: 10,
            fn: function () {       //对象里方法定义方法:   方法名: 匿名函数
                alert('my my my');
            }
        }
        console.log(Person.age);
        console.log(Person.name);
        console.log(Person['name']);    //用括号也可以调用属性
        Person.fn();        //调用方法

2.使用构造函数

function Person(a, b, c) {
            this.name = a;
            this.age = b;
            this.blog = c;
            this.fn = function (str) {
                console.log(str);
            }
        }
        var obj = new Person('harris', 19, 'xxxx');
        console.log(obj.name);
        console.log(obj.age);
        console.log(obj.blog);
        obj.fn('wwwwwwwwwwwwwww');

JavaScript的对象_取整

3.遍历对象。

var obj = {
            name: 'harris',
            age: 19,
            blog: 'xxxx'
        }
        for (var k in obj) {  //for in 遍历对象的属性
            console.log(k); //k是key 键
            console.log(obj[k]);
        }

JavaScript的对象_构造函数_02

4.内置对象。
内置对象有许多内置的方法可以直接使用,类比 C C C的库

console.log(Math.PI);   //pi
        console.log(Math.E);    //欧拉常数 e
        console.log(Math.LN2);  //ln2
        console.log(Math.round(-1.6));  //round函数 四舍五入
        console.log(Math.round(-1.5));  //.5特殊 是往大取 (无论正负)
        console.log(Math.max(-1, 2, 3, 10));
        /* 
        Math.ceil   向上取整 
        Math.floor  向下取整 
        */
        function GetRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;    //返回[min,max]的随机数
        }
        console.log(GetRandom(1, 10));