方法: 1. " " 演算子を使用して自動的に変換します。 2. JS の組み込み関数を使用して変換します。たとえば、toString() と String() は文字列に変換でき、Number() と parseInt() は数値型に変換でき、Boolear() は Boolean に変換できます。種類。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。