上一页 1 2 3 4 5 6 ··· 58 下一页
摘要: 一元运算符 + 的另一个常见用途是将日期对象强制类型转换为数字 var d = new Date( "Mon, 18 Aug 2014 08:53:06 CDT" ); +d; // 1408369986000 我们常用下面的方法来获得当前的时间戳 +new Date(); // 160583729 阅读全文
posted @ 2020-11-20 10:00 wzndkj 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 字符串和数字之间的转换是通过 String(..) 和 Number(..) 这两个内建函数来实现的 String(42); // "42" Number('3.14'); // 3.14 String(..) 遵循前面讲过的 ToString 规则,将值转换为字符串基本类型。Number(..) 阅读全文
posted @ 2020-11-19 10:08 wzndkj 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 假值 以下是假值: Boolean(undefined); // false Boolean(null); // false Boolean(0); // false Boolean(NaN); // false Boolean(""); // false 假值的布尔强制类型转换结果为 false。 阅读全文
posted @ 2020-11-18 18:20 wzndkj 阅读(198) 评论(1) 推荐(0) 编辑
摘要: undefined.toString(); // TypeError: Cannot read property 'toString' of undefined null.toString(); // TypeError: Cannot read property 'toString' of nul 阅读全文
posted @ 2020-11-17 11:26 wzndkj 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 将值从一种类型转换为另一种类型通常称为类型转换,这是显式的情况;隐式的情况称为强制类型转换。 JavaScript 中的强制类型转换总是返回标量基本类型值,如字 符串、数字和布尔值 们能够从代码中看出哪些地方是显式强制类型转换,而隐式强制类型转换则不那么明显,通常是某些操作产生的副作用。 例如: v 阅读全文
posted @ 2020-11-16 10:41 wzndkj 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 创建日期对象必须使用 new Date()。可以带参数用来指定日期和时间,而不带参数的话则使用当前的日期和时间 获取当前的时间戳,通过 (new Date()).getTime()。ES5 之后也可以用更简单的 Date.now() 获取 构造函数 Error(),创建错误对象,主要是为了获得当前运 阅读全文
posted @ 2020-10-21 08:27 wzndkj 阅读(108) 评论(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 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Array 构造函数只带一个数字参数的时候,该参数会被作为数组的预设长度,而非只充当数组中的一个元素。这实非明智之举;一是容易忘记,二是容易出错。更为关键的是,数组并没有预设长度这个概念。这样创建出来的只是一个空数组,只不过它的 length 属性被设置成了指定的值 我们将包含至少一个 ”空单元“ 阅读全文
posted @ 2020-10-19 08:27 wzndkj 阅读(107) 评论(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 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 由于基本类型值没有 .length 和 .toString() 这样的属性和方法,需要通过封装对象才访问,此时 JS 会自动为基本类型包装一个封装对象: var a = 'abc'; a.length; // 3 a.toUpperCase(); // 'ABC' 如果需要经常使用这些字符串属性和方 阅读全文
posted @ 2020-10-14 08:10 wzndkj 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 58 下一页