1.第一类
1.1甚么是第一类:
在JavaScript中,第一类是几组失序的有关特性和方式的子集 ,大部份的表达方式都是第一类,比如字符串、值、字符串、表达式等.第一类是由特性和方式共同组成的。
特性:表达方式的特点,在第一类时用属性来则表示(常见术语)方式:表达方式的犯罪行为,在第一类时用方式来则表示(常见代词-机能)2.codelet的四种方式
在Java中,眼下他们能选用四种方式codelet(object)
借助字面上量codelet借助new Objectcodelet借助缺省codelet<script> //1.借助第一类字面上量codelet{} var obj = { uname: 武当派, age: 18, sex: 男, sayHi: function(){ console.log(hi~); } } // (1)里头的特性或是方式他们采行字符串对的方式键特性名: // 值特性值 // (2)多个特性或是方式中间用逗号隔开的 // (3)方式冒号后面跟的是个匿名表达式 // 2.使用第一类 // (1).调用第一类的特性他们采行第一类名.特性名.他们理解为的 console.log(obj.uname); // (2)调用特性还有一种方式 第一类名[特性名] console.log(obj[age]); // (3)调用第一类的方式sayHi 第一类名.方式名() 千万别忘记添加小括号 obj.sayHi(); </script>练习案例:
2.1借助字面上量codelet
第一类字面上量:就是花括号{}里头包含了表达这个具体表达方式(第一类)的特性和方式。
{}里头采行字符串对的方式则表示
键:相当于特性名值:相当于特性值,能是任意类型的值(数字类型、字符串类型、布尔类型,表达式类型等)变量特性表达式方式区别
1.变量和特性的相同的 他们都是用来存储数据的
变量 单独声明并赋值 使用的时候直接写变量名 单独存在特性在第一类里头的不需要声明的 使用的时候必须是 第一类.特性<script> var num = 10; var obj ={ age: 18, fn: function(){ } }function fn(){ } console.log(obj.age); </script>2.表达式和方式的相同点都是实现某种机能。
表达式是单独声明 并且调用的 表达式名() 单独存在的方式 在第一类里头 调用的时候 第一类.方式()总结:
变量:单独声明赋值,单独存在特性:第一类里头的变量称为特性,不需要声明,用来描述该第一类的特点表达式:单独存在的,通过”表达式名0″的方式就可以调用方式:第一类里头的表达式称为方式,方式不需要声明,使用“第一类.方式名0”的方式就能调用,方式用来描述该第一类的犯罪行为和机能。2.2借助new Objectcodelet
跟他们前面学的new Array() 原理一致<script> //借助new Objectcodelet var obj = new Object(); //创建了一个空的第一类 obj.uname = 武当派; obj.age =18; obj.sex = 男; obj.sayHi = function(){ console.log(hi~); }// 他们是借助等号=赋值的方式添加第一类的特性和方式 // 每个特性和方式之间用分号结束 console.log(obj.uname); console.log(obj[sex]); obj.sayHi();</script>