91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript如何實現類型轉換

發布時間:2021-04-02 09:30:59 來源:億速云 閱讀:182 作者:小新 欄目:web開發

這篇文章給大家分享的是有關javascript如何實現類型轉換的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

方法:1、使用“+”運算符自動進行轉換。2、使用JS內置的函數進行轉換,例toString()和String()可以轉換成字符串,Number()和parseInt()可以轉換成數值類型,Boolear()可以轉換成布爾類型。

一、轉換成字符串

1、使用toString方法:

此方法不適合用于null和undefined,它們沒有toString方法

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

2、使用String方法:

此方法常用于null和undefined轉換成字符串類型

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

3、拼接

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

二、轉換成數值類型

1、Number方法

Number方法只要字符串中有一個字母則返回NaN,并且可以轉換boolear類型

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

2、parseInt方法

parseInt方法在字符串中遇到數值轉換成數字,如果遇到非數字就會返回,不能轉換boolear類型

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

3、parseFloat方法

 和parseInt類似,如果解析中只有整數則解析為整數

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

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

不能轉換有字母的字符串,可以轉換boolear類型:

“-”一邊數值一邊字符串,先將字符串轉換成數值,然后相減,如果轉換數值失敗則為NaN

“+”一邊數值一邊字符串,先將數值轉換成字符串,然后拼接

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

三、轉換成Boolear類型

1、使用Boolear方法:

五種轉換為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));

感謝各位的閱讀!關于“javascript如何實現類型轉換”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

那坡县| 修文县| 通化县| 来安县| 稷山县| 柳州市| 新龙县| 罗江县| 泸溪县| 和平县| 庆云县| 休宁县| 扎囊县| 金沙县| 什邡市| 铁力市| 博客| 融水| 德格县| 石林| 洪江市| 乌鲁木齐县| 龙泉市| 中宁县| 苏尼特左旗| 达日县| 湖州市| 龙海市| 宜宾市| 平南县| 汝阳县| 六安市| 磐石市| 丹东市| 新晃| 五峰| 永兴县| 天台县| 林芝县| 武鸣县| 香河县|