## Shortcuts

### Examples

    n = +'4096'    // n === 4096
    s = '' + 200   // s === '200'

    now = +new Date()
    isPublished = !!post.publishedAt

### Shortcuts

What | Lazy mode | “The right way”
--- | --- | ---
String to number | `+str` | `parseInt(str, 10)` or `parseFloat()`
Math floor | `num | 0` | `Math.floor(num)`
Number to string | `'' + num` | `num.toString()`
Date to UNIX timestamp | `+new Date()` | `new Date().getTime()`
Any to boolean | `!!value` | `Boolean(value)`
Check array contents | `if (~arr.indexOf(v))` | `if (arr.includes(v))`

`.includes` is ES6-only, otherwise use `.indexOf(val) !== -1` if you don’t polyfill.

0 Comments for this cheatsheet. Write yours!