JavaScriptでconvertと入力する方法

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

方法: 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 までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!