24 lines
584 B
JavaScript
24 lines
584 B
JavaScript
(function() {
|
|
|
|
var libutil= {};
|
|
|
|
libutil.isNumber=function(v) {
|
|
return typeof v === "number";
|
|
};
|
|
|
|
libutil.clamp=function(val, min, max) {
|
|
if(window.EnableDebugMode) {
|
|
if(max<min) {
|
|
console.warn("ibutil.clamp(): the max value is less than the min value");
|
|
var min1 = Math.min(min, max);
|
|
var max1 = Math.max(min, max);
|
|
return Math.min(Math.max(val, min1), max1);
|
|
}
|
|
}
|
|
return Math.min(Math.max(val, min), max);
|
|
};
|
|
};
|
|
|
|
window.libutil=libutil;
|
|
|
|
})(); |