9125e035b6
Fix: make lib/util directory Add: refresh browser if app goes wrong
38 lines
873 B
JavaScript
38 lines
873 B
JavaScript
function NumberUtil() {
|
|
}
|
|
|
|
|
|
NumberUtil.numberWithCommas = function(x) {
|
|
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
|
}
|
|
|
|
NumberUtil.numberOfDigits = function(number) {
|
|
if(number === 1000)
|
|
return 4;
|
|
|
|
return Math.floor(Math.log(number) / Math.LN10 + 1); // bug : 1000 -> expected 4 but 3
|
|
}
|
|
|
|
NumberUtil.getRecordText = function(value) {
|
|
var number = Math.floor(value);
|
|
var numberWithCommas = NumberUtil.numberWithCommas(number);
|
|
|
|
if(isTypingGame())
|
|
return numberWithCommas + " 타";
|
|
else
|
|
return numberWithCommas + " 점";
|
|
}
|
|
|
|
|
|
NumberUtil.hexToRGB = function(hexCode) {
|
|
var hex = "";
|
|
if(hexCode.length == 4)
|
|
hex = "#" + hexCode[1] + hexCode[1] + hexCode[2] + hexCode[2] + hexCode[3] + hexCode[3];
|
|
|
|
var hexValue = "0x" + hex[1] + hex[1] + hex[2] + hex[2] + hex[3] + hex[3];
|
|
// console.log(hexCode);
|
|
// console.log(hexValue);
|
|
return hexValue;
|
|
}
|
|
|