所有語言都有類型轉(zhuǎn)化的能力,javascript也不例外,它也為開發(fā)者提供了大量的類型轉(zhuǎn)化訪法,本文為大家分享js實(shí)現(xiàn)數(shù)據(jù)類型的相互轉(zhuǎn)換,具體內(nèi)容如下
字符串轉(zhuǎn)換數(shù)字var a = '1';console.log(+a);console.log(a++);console.log(-a+3);console.log(parseInt(a));console.log(parseFloat(a));console.log(Number(a));數(shù)字轉(zhuǎn)換字符串var a = 1;a+''String(a);a.toFixed();a.toLocaleString();a.toPrecision();a.toString();數(shù)組轉(zhuǎn)字符串var arr = [1,2,3];arr.toString();arr+"";數(shù)組轉(zhuǎn)數(shù)字,只能有一位,否則NaNvar arr = [1];++arr;+arr;arr--;arr-0arr.toString()-0
js獲取到的數(shù)據(jù)默認(rèn)都是string字符串類型的,如果進(jìn)行數(shù)值的運(yùn)算必須使用parseInt進(jìn)行轉(zhuǎn)換成數(shù)值的操作。
html代碼:
js代碼:
$("#archive").bind('click',function(){ var page=$("input[name='page']").val(); //要用parseInt進(jìn)行數(shù)值的運(yùn)算 $("input[name='page']").val(parseInt(page)+1); });
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
新聞熱點(diǎn)
疑難解答