変数のデータ型を決定します:
typeof()
typeof()を使用すると、変数の型をテストできます。
typeof() テストの結果は型文字列です。
typeof() の結果文字列には、「文字列」、「数値」、「ブール値」、「未定義」、「オブジェクト」、「関数」
さらに、null、オブジェクト、配列のいくつかの状況があります。 type は「オブジェクト」を返します。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var x1 = "abc"; //string var x2 = 110; //number var x3 = true; //boolean var x4; //undefined var x5 = null; //object //使用typeof()判断变量的数据类型 var result = typeof(x5); //输出变量的类型和结果 document.write(x5+"的数据类型为:"+result); </script> </head> <body> </body> </html>
注: 他のいくつかの変数のデータ型を確認してみることもできます
文字列から整数関数と浮動小数点数関数を抽出します
parseInt() システム関数、グローバル関数
機能: 文字列内の整数を左から右に抽出します。非整数コンテンツが見つかった場合、抽出は停止され、結果が返されます。
注: 最初の文字が整数以外の場合、すぐに停止し、NaN を返します。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> document.write(parseInt("500eps")+"<br/>"); document.write(parseInt("500.88")+"<br/>"); document.write(parseInt("a120px")+"<br/>"); </script> </head> <body> </body> </html>
parseFloat() システム関数、グローバル関数
機能: 文字列内の左から右に浮動小数点型を抽出し、非浮動小数点コンテンツが見つかった場合は、抽出を停止して結果を返します。
注: 最初の文字が非浮動小数点の場合、すぐに停止し、NaN を返します。
りー