戦争に反対禁止!データ型変換のJS

## 1、データ型変換***

JavaScriptは弱く型付けされた言語
1、変数の宣言は、それが指定するデータ型必要はない
VAR名;
2、データ型が決定する変数の値である
名前= 1;「=」割り当てるために使用されています]

異なるデータ型の動作のために、データ・タイプは静かに自動的に変化する、と呼ばれる暗黙的な変換
の数+ =文字列、
数+数=数。

変数を使用することができるデータの種類で見る:はconsole.log(typeof演算(...))
使用法:typeof演算(変数または式)

### 1、暗黙的な変換

自動変換:手動で変換するために完全に独自の手順に基づいて特定の方法、指定する必要はない
演算をデジタル再計算に暗黙右オペランドの左側にある
特別:+演算子、オペランド限りがあるので文字列は、文字列は両側になり、その後、スプライシング
STR + =任意のSTR;
NUM = NUM +任意の、
STR NUM = NUM *;
アジ化ナトリウム:ない番号:数ではなく、彼は本当にある番号タイプ

一般的に変換エラーを持っています

従来の比較演算するので、最終的に数を決定する方法がNaNではないん
ますisNaN(修道女):数値がNaNであるかどうかを確認
!*ますisNaN(NUM)抗持つ:数は数ではありません決定します!悪質な入力を確認してください
(!ISNAN(NUM))のIF {
//数値NUMである
}他{
// NUMはNaN 3をあります
}

2 ###、ディスプレイコンバータ

ページのJSを使用して内部のすべてのものを取得する場合は、文字列のある
キャスト:プログラマのための必要性は、我々は、データ型に変更したいくつかの方法を呼び出すために表示するには
1を、文字列回す:x.toStringを();
任意のタイプのデータは、のtoString()を呼び出し、文字列となります。
特別:未定義のヌルと彼らの両方が何かを操作することができないため、使用することはできません。
VAR NUM = 12;
構文:num.toString(); // "12 "。

図2に示すように、転送*ナンバー:
1、*のparseInt():用途:。に数値列を用いて必要な限り
INT - >整数整数
数字または文字列型デジタル*整数部*、それを変換!
構文:のparseInt(データ変換を待っている);

原則:非整数の文字、直接変換停留所間で左から右への変換は、小数点を知りません!
変換が出てくるものではない場合、得たのNaN 3
のparseInt(35.5) - > 35
のparseInt( "35.5") - > 35
のparseInt( "35hello.5") - > 35
のparseInt( "hello35.5") - >のNaN 3

2、 parseFloatは*
フロート:単精度浮動小数点型- >小数
ほぼ同じ原理とのparseIntが、しかし、最初小数点知る
parseFloatは(35.5) - > 35.5
parseFloatは( "35.5") - > 35.5
parseFloatは( "35hello.5を") - > 35
parseFloatは( "hello35.5") - > NaN 3を
parseFloatは( "35.555.555") - > 35.555

3、ナンバー(任意)。


使用することはありません

ポップアップボックスの二種類:
1、ユーザの入力ボックス:プロンプト(「プロンプトテキスト」、「デフォルト」);
2、警告ボックス:警告(「警告テキスト」); //はconsole.logに類似

おすすめ

転載: www.cnblogs.com/lanbai/p/12616633.html