您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>java源码下载>

JavaScript技巧汇总

大小:0.6 MB 人气: 2017-09-28 需要积分:3

  1) 使用 !! 将变量转换成布尔类型

  有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用 | |(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回或,其他的都返回true。我们来看看这个简单的例子:

  JavaScript技巧汇总

  在这个例子中,如果account.cash的值大于零,则account.hasMoney的值就是true。

  2) 使用+将变量转换成数字

  这个转换超级简单,但它只适用于数字字符串,不然就会返回NaN(不是数字)。看看这个例子:

  JavaScript技巧汇总

  这个转换操作也可以作用于Date,在这种情况下,它将返回时间戳:

  3) 短路条件

  如果你看到过这种类似的代码:

  那么你可以在这两个变量之间使用&&(AND运算符)来缩短代码。例如,前面的代码可以缩减到一行:

  你也可以用这种方法来检查对象中是否存在某些属性或函数。类似于以下代码:

  4) 使用 || 设置默认值

  在ES6中有默认参数这个功能。为了在旧版浏览器中模拟此功能,你可以使用 | |(OR运算符),并把默认值作为它的第二个参数。如果第一个参数返回false,那么第二个参数将会被作为默认值返回。看下这个例子:

  JavaScript技巧汇总

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!