真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript如何實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換

這篇文章給大家分享的是有關(guān)javascript如何實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專(zhuān)業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都服務(wù)器租用小微創(chuàng)業(yè)公司專(zhuān)業(yè)提供企業(yè)網(wǎng)站設(shè)計(jì)營(yíng)銷(xiāo)網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺(jué)設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開(kāi)發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

方法:1、使用“+”運(yùn)算符自動(dòng)進(jìn)行轉(zhuǎn)換。2、使用JS內(nèi)置的函數(shù)進(jìn)行轉(zhuǎn)換,例toString()和String()可以轉(zhuǎn)換成字符串,Number()和parseInt()可以轉(zhuǎn)換成數(shù)值類(lèi)型,Boolear()可以轉(zhuǎn)換成布爾類(lèi)型。

一、轉(zhuǎn)換成字符串

1、使用toString方法:

此方法不適合用于null和undefined,它們沒(méi)有toString方法

        var  num = 18;
        var isRight = true;
        var a = null;
        console.log(num.toString());
        console.log(isRight.toString());

2、使用String方法:

此方法常用于null和undefined轉(zhuǎn)換成字符串類(lèi)型

        console.log(String(num));
        console.log(String(isRight));
        console.log(String(a));

3、拼接

        console.log(num+'');
        console.log(isRight+'');
        console.log(a+'');

二、轉(zhuǎn)換成數(shù)值類(lèi)型

1、Number方法

Number方法只要字符串中有一個(gè)字母則返回NaN,并且可以轉(zhuǎn)換boolear類(lèi)型

        var str1 = '123';
        var str = 'abc';
        var str2 = '123abc'
        var isRight = true;
        console.log(Number(str1));//值為123
        console.log(Number(str));//值為NaN(不是數(shù)值)
        console.log(Number(str2))//Number方法只要字符串中有一個(gè)字母則返回NaN
        console.log(Number(isRight));//值為1

2、parseInt方法

parseInt方法在字符串中遇到數(shù)值轉(zhuǎn)換成數(shù)字,如果遇到非數(shù)字就會(huì)返回,不能轉(zhuǎn)換boolear類(lèi)型

        console.log(parseInt(str1));//值為123
        console.log(parseInt(str));//值為NaN
        console.log(parseInt(str2));//parseInt方法在字符串中遇到數(shù)值轉(zhuǎn)換成數(shù)字,如果遇到非數(shù)字就會(huì)返回

3、parseFloat方法

 和parseInt類(lèi)似,如果解析中只有整數(shù)則解析為整數(shù)

        console.log(parseFloat(str1));
        console.log(parseFloat(str));
        console.log(parseFloat(str2));
        console.log(parseFloat(isRight));//如果解析中只有整數(shù)則解析為整數(shù)

4、加‘+’或‘-’方法

不能轉(zhuǎn)換有字母的字符串,可以轉(zhuǎn)換boolear類(lèi)型:

“-”一邊數(shù)值一邊字符串,先將字符串轉(zhuǎn)換成數(shù)值,然后相減,如果轉(zhuǎn)換數(shù)值失敗則為NaN

“+”一邊數(shù)值一邊字符串,先將數(shù)值轉(zhuǎn)換成字符串,然后拼接

        console.log(+str1);
        console.log(-str1);
        console.log(+str2);//不能轉(zhuǎn)換有字母的字符串
        console.log(+isRight);//值為1
        console.log(str1-0);//值為123

三、轉(zhuǎn)換成Boolear類(lèi)型

1、使用Boolear方法:

五種轉(zhuǎn)換為false的情況:null     undefined   ''(空字符串)     0    NaN

        var str = 'abc';
        var num = 123;
        var a = null;
        var b;
        console.log(Boolean(str));
        console.log(Boolean(num));
        console.log(Boolean(a));
        console.log(Boolean(b));

感謝各位的閱讀!關(guān)于“javascript如何實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


標(biāo)題名稱(chēng):javascript如何實(shí)現(xiàn)類(lèi)型轉(zhuǎn)換
路徑分享:http://weahome.cn/article/gjgpii.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部