
获得徽章 0
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇沸点
【每日 JS 小技巧】
据说 JS 的编写者当时在处理字符串的类型转换时,吃坏了东西,肚子不舒服。他突发奇想是不是可以编写一个捷径(shortcut)来处理类型转换呢?
今天向大家介绍 JS 中的字符串「放屁操作符」(post-farting) `-0`,使用方式是紧跟在字符串后面即可,返回值是该字符串被转换成数字类型后的结果。你可以想象字符串放了一个屁。
例子:
> "123"-0
< 123
> "233333"-0
< 233333
同时效果相同的是,「预备屁」(pre-farting)操作符,暗指导致肚子疼的食物来源。使用方法也十分简单,在字符串前加上 `+` 即可。你可以想象字符串吃坏了东西。
例子:
> +"10086"
< 10086
是不是比 Number / parseInt 方法简单便捷多了呢?这就是前人的智慧,你学会了嘛?
据说 JS 的编写者当时在处理字符串的类型转换时,吃坏了东西,肚子不舒服。他突发奇想是不是可以编写一个捷径(shortcut)来处理类型转换呢?
今天向大家介绍 JS 中的字符串「放屁操作符」(post-farting) `-0`,使用方式是紧跟在字符串后面即可,返回值是该字符串被转换成数字类型后的结果。你可以想象字符串放了一个屁。
例子:
> "123"-0
< 123
> "233333"-0
< 233333
同时效果相同的是,「预备屁」(pre-farting)操作符,暗指导致肚子疼的食物来源。使用方法也十分简单,在字符串前加上 `+` 即可。你可以想象字符串吃坏了东西。
例子:
> +"10086"
< 10086
是不是比 Number / parseInt 方法简单便捷多了呢?这就是前人的智慧,你学会了嘛?
展开
评论
13