"不常用"知识——javascript

1.>>> —— 无符号右移
demo

let a = x >>> 0

本质上就是保证x有意义(为数字类型),且为正整数,在有效的数组范围内(0 ~ 0xFFFFFFFF),且在无意义的情况下缺省值为0。
还有个作用将number转换为无符号的32bit数据,也就是Uint32类型。

2.数字转金额方式
目标
10000000000 -> 10.000.000.000

// 德国以 . 分割金钱, 转到德国当地格式化方案即可
10000000000.toLocaleString('de-DE') 

// 寻找字符空隙加 .(日常正则)
'10000000000'.replace(/\B(?=(\d{3})+(?!\d))/g, '.')

// 寻找数字并在其后面加 . (日常正则)
'10000000000'.replace(/(\d)(?=(\d{3})+\b)/g, '$1.')

3.

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注