| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // Object(对象 数组 函数)
- var a1;
- a1 = {};
- a1 = [];
- a1 = function () { };
- /**
- * 对象语法:
- * {属性名:属性值,....}
- * 属性名后面添加?,相当于给当前属性设置可选开关
- * [propName:string]:any 可以添加任意属性 任意类型
- */
- var b1;
- b1 = {
- a: 12,
- b: '2'
- };
- b1 = {
- a: 12,
- c: 12,
- d: 12
- };
- /**
- * 函数语法
- * (形参:类型,形参:类型) => 类型
- */
- var c1;
- c1 = function (a, b) {
- return a + b;
- };
- c1(2, '3');
- /**
- * 数组语法
- * 类型[]
- * Array<类型>
- */
- var d1;
- d1 = ['1', '2', '21'];
- var d2;
- d2 = [1, 2, 3];
- // 元祖:固定长度的数组
- var f1;
- f1 = [1, '2'];
- /**
- * 枚举 enum
- * enum 对象名称 { 定义的枚举值 }
- */
- var Sex;
- (function (Sex) {
- Sex[Sex["man"] = 0] = "man";
- Sex[Sex["woman"] = 1] = "woman";
- })(Sex || (Sex = {}));
- var g1;
- g1 = { name: '孙悟空', age: 12, sex: Sex.man };
- console.log(g1.sex === Sex.man ? '男' : '女');
- var x;
- var y;
- var z;
- /**
- * 逻辑运算符
- * | 或
- * & 和
- */
|