过滤String 、Boolean 、Undefined、Null 类型,将用户输入值返回处理成Number类型且保留6位
function longlatitude(longLatVal) {
//处理NaN类型
const longlat = parseFloat(longLatVal);
if (isNaN(longlat)) {
return 0;
}
//小数点保留六位
if (longlat.toString().indexOf('.') > 0) {
const longlatsplit = longLatVal.toString().split('.');
if (longlatsplit.length >= 2) {
return parseFloat(longlatsplit[0] === "" ? 0 : longlatsplit[0]) + parseFloat("." + longlatsplit[1].slice(0, 6));