JavaScript的对象

it2024-06-26  40

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');

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]); }

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));
最新回复(0)