1.varx=parseInt("1",10);//x===12.varx=+"1";//x===1我不知道上面兩條的區(qū)別在哪里,但瀏覽器測試會發(fā)現(xiàn),一元運(yùn)算符明顯要更快。再試一下,如果是字符串轉(zhuǎn)換(不是數(shù)字),兩個(gè)都會返回NaN:1.vary=parseInt("test"10);//y===NaN2.vary=+"test";//y===NaN所以在Node.js中,什么時(shí)候該用parseInt而不是一元加運(yùn)算?希望大牛能講一下其中的區(qū)別和原理。
parseInt 和一元加運(yùn)算,具體什么時(shí)候該用哪個(gè)的問題
慕勒3428872
2019-04-13 08:46:14