10 2020 档案

摘要:创建日期对象必须使用 new Date()。可以带参数用来指定日期和时间,而不带参数的话则使用当前的日期和时间 获取当前的时间戳,通过 (new Date()).getTime()。ES5 之后也可以用更简单的 Date.now() 获取 构造函数 Error(),创建错误对象,主要是为了获得当前运 阅读全文
posted @ 2020-10-21 08:27 wzndkj 阅读(120) 评论(0) 推荐(0) 编辑
摘要:除非万不得已,否则尽量不要使用 Object()/Function()/RegExp() var c = new Object(); c.foo = 'bar'; c; // {foo: 'bar'} var d = {foo: 'bar'} d; // {foo: 'bar'} 在实际情况没有必要 阅读全文
posted @ 2020-10-20 08:20 wzndkj 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Array 构造函数只带一个数字参数的时候,该参数会被作为数组的预设长度,而非只充当数组中的一个元素。这实非明智之举;一是容易忘记,二是容易出错。更为关键的是,数组并没有预设长度这个概念。这样创建出来的只是一个空数组,只不过它的 length 属性被设置成了指定的值 我们将包含至少一个 ”空单元“ 阅读全文
posted @ 2020-10-19 08:27 wzndkj 阅读(122) 评论(0) 推荐(0) 编辑
摘要:如果想要得到封装对象中的基本类型值,可以使用 valueOf() 函数 var a = new String('abc'); var b = new Number(123); var c = new Boolean(true); a.valueOf(); // 'abc' b.valueOf(); 阅读全文
posted @ 2020-10-15 08:01 wzndkj 阅读(100) 评论(0) 推荐(0) 编辑
摘要:由于基本类型值没有 .length 和 .toString() 这样的属性和方法,需要通过封装对象才访问,此时 JS 会自动为基本类型包装一个封装对象: var a = 'abc'; a.length; // 3 a.toUpperCase(); // 'ABC' 如果需要经常使用这些字符串属性和方 阅读全文
posted @ 2020-10-14 08:10 wzndkj 阅读(84) 评论(0) 推荐(0) 编辑
摘要:所有 typeof 返回值为 'object' 的对象(如数组)都包含一个内部属性,这个属性无法直接访问,一般通过 Object.prototype.toString(...) 来查看​ 数组,正则表达式,对象的内部属性[[Class]]和创建该对象的内建原生构造函数相对应 Null(),Undef 阅读全文
posted @ 2020-10-13 08:29 wzndkj 阅读(278) 评论(0) 推荐(0) 编辑
摘要:JS 的内建函数,也叫原生函数,如 String 和 Number 常用的原生函数有: String() Number() Boolean() Array() Object() Function() RegExp() Date() Error() Symbol() var s = new Strin 阅读全文
posted @ 2020-10-12 08:17 wzndkj 阅读(100) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示