摘要: 内部对象 标准对象:number(数值,NaN),string(字符串),boolean(布尔值),object( Date var now = new Date(); //中国标准时间 console.log(now); now.getFullYear();//年 now.getMonth();/ 阅读全文
posted @ 2021-05-11 16:42 saxon宋 阅读(67) 评论(0) 推荐(0)
摘要: 方法 方法就是把函数放在对象里面,对象只有两个东西:属性和方法 var test = { name:'lisi', birth:2020, age:function(){ var now = new Date().getFullYear(); return now - this.birth; } } 阅读全文
posted @ 2021-05-11 15:00 saxon宋 阅读(35) 评论(0) 推荐(0)
摘要: 函数 定义方式,以绝对值函数为例 一旦执行到return,代表函数结束,返回结果;如果没有执行return,函数执行完也会返回结果undefined //第一种 function abs(x){ if(x>=0){ return x; }else{ return -x; } } //第二种,匿名函数 阅读全文
posted @ 2021-05-11 14:48 saxon宋 阅读(78) 评论(0) 推荐(0)
摘要: Map和Set JavaScript的对象有个问题,键key必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。 为了解决这个问题,最新的ES6规范引入了新的数据类型 Map。 //如果用 Array 实现,需要两个 Array //给定一个名字,要查找对应的成绩,就先要在nam 阅读全文
posted @ 2021-05-11 10:47 saxon宋 阅读(37) 评论(0) 推荐(0)
摘要: 流程控制 if判断 for循环 for…in var o = { name: 'Jack', age: 20, city: 'Beijing' }; //把一个对象的所有属性依次循环出来 for (var key in o) { if (o.hasOwnProperty(key)) { consol 阅读全文
posted @ 2021-05-11 09:43 saxon宋 阅读(36) 评论(0) 推荐(0)
摘要: 对象 javascript 的键都是字符串,值可以是任意类型。 定义与获取属性 //定义一个对象 var 对象名 = { key: 'value', key: 'value', key: 'value' } //获取对象的属性 对象名.key 动态的添加和删除属性 //可通过直接赋值增加一个新的属性 阅读全文
posted @ 2021-05-11 09:37 saxon宋 阅读(54) 评论(0) 推荐(0)
摘要: 数组 要取得 Array 的长度,直接访问 length 属性 var arr = [1, 2, 3.14, 'Hello', null, true]; console.log(arr.length); 直接给 Array 的 length 赋一个新的值会导致 Array 大小的变化 var arr 阅读全文
posted @ 2021-05-11 09:25 saxon宋 阅读(42) 评论(0) 推荐(0)