仅将由纯数字组成的字符串转化为数字

2017-10-16  本文已影响9人  ninja梅梅

本文介绍了一种将由纯数字组成的字符串转换为数字,否则保持原字符串格式。

方式:一元操作。

function toNumber(str){
    const originalStr = str;
    let number = +str;
    if(isNaN(number)){
        return originalStr;
    }
    return number;
}
const str1 = '123';
const str2 = 'abc';
let test1 = toNumber(str1);
let test2 = toNumber(str2);

test1 // < 123
test2 // <'abc'

注意:NaN == NaN //<false

上一篇 下一篇

猜你喜欢

热点阅读