diff --git "a/33\351\237\251\347\205\234\350\276\211/20241106\346\223\215\344\275\234.md" "b/33\351\237\251\347\205\234\350\276\211/20241106\346\223\215\344\275\234.md" new file mode 100644 index 0000000000000000000000000000000000000000..2ce1a3600e39a1fe43e4281e1157b2af0f071228 --- /dev/null +++ "b/33\351\237\251\347\205\234\350\276\211/20241106\346\223\215\344\275\234.md" @@ -0,0 +1,98 @@ +# 笔记 + +``` +// 对象由属性和方法两部分组成。 +// 声明对象类型变量和声明一个数值或字符串类型的变量没有什么区别 +// 声明对象类型变量 +let user = { + // 属性包括属性名和值,用 : 分隔,多个属性之间用 , 号间隔 + name:'AA水管菲哥', // key:value 键值对(键和值一一对应) + gender:'女', // 属性名可以使用 "" 或 '',一般情况下省略,除非名称遇到特殊符号如空格、中横线等 + age:18, + // 方法本身就是一个函数 方法名:函数表达式 + method:function(){ + console.log(this.name+'...'+this.gender) + }, + run: function () { + console.log('我跑的非常快...') + } +} +// 遍历属性或者方法,及对应的值 +for(let a in user){ + //将user对象的属性或者方法赋值给a + console.log(`...${a}...${user[k]}`) +} +// 调用对象中的 method 方法 +user.method() +// 调用对象中的 run 方法 + user.run() + + + + +查: 1.对象名.属性名 +2.对象名['属性名'](用到变量的时候使用这个) +增:对象名.属性名 = 值; +改:和增加一样,直接重新赋值 +删:delete 对象名.属性名 +``` + + + + + +# 作业 + +```JavaScript + + + + + + + + 年会抽奖 + + + + +
+ 年会抽奖 +

一等奖:???

+

二等奖:???

+
三等奖:???
+ +
+ + + + + + + +``` +