我知道我们可以以2、8、10或16为基数声明一个整数,例如:
// this is dom.js
export default {
priceFilter(e) {
e.target.value = e.target.value.replace(/[^\d.]/g, "");
e.target.value = e.target.value.replace(/^\./g, "");
e.target.value = e.target.value.replace(/\.{2,}/g, ".");
e.target.value = e.target.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
e.target.value = e.target.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
}
}
所有结果均为整数import priceFilter from '../../common/dom'
// if in vue instance, use it in methods object
....
methods: {
sampleUsage(e) {
priceFilter(e);
}
}
。
但是给定一个整数,例如0b10000
0o20
16
0x10
,如何获取其十六进制表示形式?