JavaScriptでconvertと入力する方法

青灯夜游
リリース: 2023-01-04 09:33:50
オリジナル
3719 人が閲覧しました

方法: 1. " " 演算子を使用して自動的に変換します。 2. JS の組み込み関数を使用して変換します。たとえば、toString() と String() は文字列に変換でき、Number() と parseInt() は数値型に変換でき、Boolear() は Boolean に変換できます。種類。

JavaScriptでconvertと入力する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。

1. 文字列に変換します

1. toString メソッドを使用します:

このメソッドは使用しませんnull と unknown に適していますが、toString メソッドはありません

        var  num = 18;
        var isRight = true;
        var a = null;
        console.log(num.toString());
        console.log(isRight.toString());
ログイン後にコピー

2。String メソッドを使用します:

このメソッドは、null と unknown を文字列型に変換するためによく使用されます。

        console.log(String(num));
        console.log(String(isRight));
        console.log(String(a));
ログイン後にコピー

3. スプライシング

        console.log(num+'');
        console.log(isRight+'');
        console.log(a+'');
ログイン後にコピー

2. 数値型への変換

1、Number メソッド

Number メソッドは、文字列に 1 文字がある限り NaN を返し、ブール型に変換できます

        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 メソッドは、数値を文字列内の数値に変換します。数値以外の場合は戻ります。ブール型は変換できません。

        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, add ' ' または '-' メソッド

文字を含む文字列は変換できませんが、ブール型は変換できます:

"-" には値と文字列があります。最初に文字列を変換します。値に変換してから減算します。値の変換に失敗した場合は NaN

になります。" "一方が値、もう一方が文字列です。値を文字列に変換してから連結します。

        console.log(+str1);
        console.log(-str1);
        console.log(+str2);//不能转换有字母的字符串
        console.log(+isRight);//值为1
        console.log(str1-0);//值为123
ログイン後にコピー

3. ブール型に変換

1. ブール型メソッドを使用:

Five false への変換のケース: null 未定義 ''(空の文字列) 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でconvertと入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート