JavaScript實(shí)現(xiàn)數(shù)據(jù)類型的相互轉(zhuǎn)換
所有語言都有類型轉(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ù)字,只能有一位,否則NaN var arr = [1]; ++arr; +arr; arr--; arr-0 arr.toString()-0
js獲取到的數(shù)據(jù)默認(rèn)都是string字符串類型的,如果進(jìn)行數(shù)值的運(yùn)算必須使用parseInt進(jìn)行轉(zhuǎn)換成數(shù)值的操作。
html代碼:
<div id="archive">
<input type="hidden" name="page" value="1" />
</div>
js代碼:
$("#archive").bind('click',function(){
var page=$("input[name='page']").val();
//要用parseInt進(jìn)行數(shù)值的運(yùn)算
$("input[name='page']").val(parseInt(page)+1);
});
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
- js 數(shù)據(jù)類型轉(zhuǎn)換總結(jié)筆記
- JavaScript中的數(shù)據(jù)類型轉(zhuǎn)換方法小結(jié)
- 詳解Javascript數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則
- JavaScript中數(shù)據(jù)類型轉(zhuǎn)換總結(jié)
- javascript基本數(shù)據(jù)類型和轉(zhuǎn)換
- JavaScript的數(shù)據(jù)類型轉(zhuǎn)換原則(干貨)
- JavaScript數(shù)據(jù)類型轉(zhuǎn)換詳解(推薦)
- JavaScript數(shù)據(jù)類型轉(zhuǎn)換簡(jiǎn)單方法舉例
相關(guān)文章
js金額數(shù)字格式化實(shí)現(xiàn)代碼(加減逗號(hào)處理)
JQuery+DIV自定義滾動(dòng)條樣式的具體實(shí)現(xiàn)
webpack實(shí)現(xiàn)熱加載自動(dòng)刷新的方法
情人節(jié)單身的我是如何在敲完代碼之后收到12束玫瑰的(javascript)
Javascript實(shí)現(xiàn)圖片輪播效果(二)圖片序列節(jié)點(diǎn)的控制實(shí)現(xiàn)
用javascript實(shí)現(xiàn)畫圖效果的代碼

