1つは、シリアル化を行う4
3. nullおよび未定義のtoString()メソッドはなく、呼び出しはエラーを報告します
var num1 = undefined; console.log(num1.toString()); VAR NUM2 = NULL ; console.log(num2.toString());
次に、文字列()
1.定期的な使用
一部の値にはtoString()メソッドがありません。現時点では、String()メソッドを使用できます。例:nullおよびundefined
2.注意
(1)nullおよび未定義、toString()メソッドは呼び出されませんが、直接文字列に変換されます
(2)数値データとブールデータの場合、String()メソッドはtoString()メソッドを呼び出すのと同じです。
var v1 = null ; var v2 = String(v1); console.log(v2); console.log(typeof演算V2); VAR V3 = 20 。 var v4 = String(v3); console.log(v4);
3.ストリングをステッチする方法
(1)従来の使用法:すべてのデータ+ ""は、接続されると文字列に変換されます。内部実装はString()と同じです
var v5 = 1000 ; var v6 = v5 + "" ; console.log(v6); console.log(typeof v6);
4.他の型を数値型に変換します
(1)文字列から数値へ
純粋な数値の場合は直接数値に変換され、文字列が空またはすべてのスペースの文字列の場合は0に変換されます。文字列に数値以外のコンテンツがある場合はNaNに変換されます。
(2)ブール型から数値への変換
trueは1になり、falseは0になります。
(3)nullおよびundefinedは数値に変換されます
nullは0に変換され、undefinedはNaNに変換されます
var v7 = "1015" ; var v8 = Number(v7); console.log(v7); console.log(typeof演算V8)、 VARの V9 = "" ; var v10 = Number(v9); console.log(v10); console.log(typeof演算V10); VARの V11 = "411jsdfo" 。 var v12 = Number(v11); console.log(v12); console.log(typeof演算V12); VARの V13 = 真; var v14 = Number(v13); console.log(v14); var v15 = false ; var v16 = Number(v15); console.log(typeof演算V16); VAR V17 = NULL ; var v18 = undefined; var v19 = Number(v17); var v20 = Number(v18); console.log(v19); console.log(v20);
5.parseIntおよびparseFloat関数
(1)使用の重要性:Number関数の文字列に有効な整数があるかどうかに関係なく、NaNは直接返されます。parseInt()関数とparseFloat()関数を使用すると、文字列内の有効な整数と浮動小数点数を抽出できます
(2)parseInt:2つのパラメーターがあり、最初のパラメーターは変換される文字列、2番目のパラメーターは変換される16進数、最初の有効な数字から無効な数字、最初の数字が乱暴な場合有効な数値の場合、NaNが直接返されます。
(3)parseFloat:2番目のパラメーターはサポートされていません。解析できるのは10進数のみです。関数が解析されたコンテンツに整数を含む場合、整数としてのみ解析されます。最初の桁が有効な数値でない場合、NaNが直接返されます。無効な数字が見つかるまで有効数字から始めます
VAR A1 = "45145dsf45" ; VAR A2 = "shofa45sdf" ; はconsole.log(のparseInt(A1、 10 )); はconsole.log(のparseInt(A2、 10 )); // 主で抽出部と共に使用数ように15ピクセル VAR A3 = "4554.154dsaf" ; VAR A4 = "josf2.35" ; VAR A5 = "45895dhaif" ; はconsole.log(parseFloatは(A3)); はconsole.log(typeof演算parseFloatは(A3) ); console.log(parseFloat(a4)); console.log(typeof parseFloat(a4)); console.log(parseFloat(a5)); console.log( typeof parseFloat(a5));
第三に、ソースコード:
D5_1_DataTransfrom.html
住所:
https://github.com/ruigege66/JavaScript/blob/master/D5_1_DataTransfrom.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.ブログパーク:https://www.cnblogs.com/ruigege0000/
4. WeChatパブリックアカウントに注目してください:テクニカルコミュニケーション専用のフーリエ変換、個人アカウント。バックグラウンドで「ギフトパック」と返信して、Javaビッグデータ学習ビデオパックを取得してください。