UNPKG

yyc

Version:

中文编程解释器, YY language complier

41 lines (31 loc) 810 B
const trimEdges = (string, margin = 1) => { if (typeof number === 'number') { return number; } if (typeof string === 'string') { return string.substring(margin, string.length - margin); } return string; }; const toNumber = (number) => { if (typeof number === 'number') { return number; } if (typeof number === 'string') { return number.indexOf('.') > -1 ? parseFloat(number) : parseInt(number, 10); } return number; }; const stringify = (object) => { if (typeof object === 'object') { return JSON.stringify(object); } return object; }; const isObject = (object) => { return typeof object === 'object'; }; module.exports.trimEdges = trimEdges; module.exports.toNumber = toNumber; module.exports.stringify = stringify; module.exports.isObject = isObject;