JS: 小技巧

1,强制转换成 boolean 值: !!(变量) 有时候变量虽然会被判断为真假,但是两次取反之后,会转换为真正的布尔值,这样如果变量的值没有明确设定,比如这几种情况:null/undifined/0/""等,都会判断为 false,这中小技巧体现平时的积累;

2: 取整: ~~(变量);

3, 一个数字要指定小数点后的位数: (Math.random() * 100).toFixed(2) - 0 toFixed(num)可以通过num参数与来限制小数点的位数,但是tofixed转化后的是string类型,所以通过 - 0的方式,利用js的弱类型语言的特性,自动转化为数字.不错的技巧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、取整同时转成数值型: console.log('10.567890' | 0);// 结果: 10con...
    嗝喯唲阅读 280评论 0 0
  • 1.!!来转换成boolean 有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回t...
    day_day_up阅读 188评论 0 2
  • #23 - 转换数值的快速方法 将字符串转换为数字是非常常见的。最简单和最快的方式来实现,将使用+(加)算法。 你...
    芗芗_阅读 276评论 0 3
  • 2018年3月27日 体重:65.1公斤 运动:1小时瑜伽
    九九运阅读 228评论 0 1
  • 那么多的花 各自开的美丽 被人赋予了各种花语 于我而言 却都抵不过你的魅力 红色郁金香 茉莉 十一支百合花 红菊 ...
    琼图阅读 165评论 0 1