JavaScript笔记 02:对象与方法

对象

对象的分类

  • 内建对象
    • 由ES标准中定义的对象,在任何的ES的实现中都可以使用
    • 例如:Math String Number Boolean Function
  • 宿主对象
    • 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象
    • 例如:BOM DOM console document
  • 自定义对象
    • 由开发人员自己创建的对象

对象的基本操作

// 创建一个对象
var obj = new Object();
console.log(typeof obj); // object

// 向对象中添加属性 | 修改属性
obj.name = "盛望";
obj.age = 22;
obj.gender = "男";
console.log(obj); // {name: "盛望", age: 22, gender: "男"}

// 读取对象中的属性
console.log(obj.name); // 盛望
console.log(obj.age); // 22
// 这种方式读取的好处是:中括号内可以放变量
console.log(obj["gender"]); // 男
console.log(obj["hello"]); // undefined

// 删除属性
delete obj.name;
console.log(obj.name); // undefined

// 检查对象中是否含有指定的属性
console.log("age" in obj); // true

// 对象字面量
var obj1 = {
   
  name: "盛望",
  age: 20
};
console.log(typeof obj1); // object

// 枚举对象中的属性
var obj = {
   
  name: "费渡",
  age: 22,
  gender: "男",
  address: "燕城",
};
for (var item in obj) {
   
  console.log(item); // name, age, gender, address
  console.log(obj[item]); // 费渡, 22, 男, 燕城
}

函数

函数的定义与调用

// 创建一个函数对象
var fun = new Function();
console.log(typeof fun); // function

// 可以将要封装的代码以字符串的形式传递给构造函数
var fun1 = new Function("console.log('嘟嘟')");

// 调用函数
fun1();

// 实际中使用:函数声明
function 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值