JavaScript の変數(shù)に関連するいくつかの関數(shù)
変數(shù)のデータ型を決定します:
typeof()
typeof()を使用すると、変數(shù)の型をテストできます。
typeof() テストの結(jié)果は型文字列です。
typeof() の結(jié)果文字列には、「文字列」、「數(shù)値」、「ブール値」、「未定義」、「オブジェクト」、「関數(shù)」
さらに、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()判斷變量的數(shù)據(jù)類型 var result = typeof(x5); //輸出變量的類型和結(jié)果 document.write(x5+"的數(shù)據(jù)類型為:"+result); </script> </head> <body> </body> </html>
注: 他のいくつかの変數(shù)のデータ型を確認(rèn)してみることもできます
文字列から整數(shù)関數(shù)と浮動(dòng)小數(shù)點(diǎn)數(shù)関數(shù)を抽出します
parseInt() システム関數(shù)、グローバル関數(shù)
機(jī)能: 文字列內(nèi)の整數(shù)を左から右に抽出します。非整數(shù)コンテンツが見つかった場(chǎng)合、抽出は停止され、結(jié)果が返されます。
注: 最初の文字が整數(shù)以外の場(chǎng)合、すぐに停止し、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() システム関數(shù)、グローバル関數(shù)
機(jī)能: 文字列內(nèi)の左から右に浮動(dòng)小數(shù)點(diǎn)型を抽出し、非浮動(dòng)小數(shù)點(diǎn)コンテンツが見つかった場(chǎng)合は、抽出を停止して結(jié)果を返します。
注: 最初の文字が非浮動(dòng)小數(shù)點(diǎn)の場(chǎng)合、すぐに停止し、NaN を返します。
りー