変数とデータ型

 クロスプラットフォーム、短所:少し遅くjsが、言語にメリットをプログレッシブプログレッシブ出力を解釈されます。  

jsが弱く、その意味することは、強く型付けされた言語、強く型付けされた言語であり、言語最初の数字を入力され、多くの変数宣言があると、変数宣言JSのVAR一種のみで。自動的に変数割り当てと変換のタイプを決定します。

変数構文するvar A = 1で作成したjsが、このデータにアクセスするには、1名のためにスペースを切り開く//手段、スペースがあります。バリアントの言葉があるように、変数を変更してもよいです。

ここで注意ローカル変数への変数、グローバル変数と変数のスコープいます 

グローバル変数は参照することができるものです 

関数に(){

}変数の関数として変数で、ローカル変数、ローカル変数だけでなく、関数参照の外側、内側に存在する場合

また、定義によって値で覆われていない定数を変更することはできません、変数、定数、上記の変数は、私は今このことについて一定の話を紹介していますそこに持っています。

構文const = 1定数、変更することはできません。

今、データ型についての話

VAR STR = "こんにちは"、//文字列// 型の手紙。
ブーイング= "true"を、// trueが0〜1 FALSです。
NUM = 25、// //数数値型。
ウント; //未定義//空が見つかりました。
=「ヌル」//この変数が空の値ではありません。

 

//はキャスト
数値データ型に//のparseInt()//キャストをし、最初の非整数の文字に対して小数点を破棄し、変換を停止し
、最初の文字は、あなたが変換できない数でない場合は、//、リターンNANのから
のvar I = "1.1"
はconsole.log(のparseInt(I)、typeof演算(I)); //文字列型

A = VAR "1.1"
A =のparseInt(A)//データ型変化する第1のコンバータ出力を行う
にconsole.log(typeof演算(A) ); // タイプの数を

parseFloatはは()//
// parseFloatはデジタルデータキャストタイプと小数は、最初の非10進数または数字に遭遇し、変換が停止され
、変換が失敗した場合、NANのから返す//
するvar B =「31.45」
B = parseFloatは(B)//第1のコンバータ出力は、データ型変更され実行
にconsole.log(B、typeof演算(B)を ); // タイプの数


B = VAR "31.45"
はconsole.log(parseFloatは(B)、typeof演算(B)); //型ストリング

NUMBERは、//()
//ナンから復帰し、そのようなデータを含む非数字などのデータの種類の数に解析

するvar C = "10000"
はconsole.log(ナンバー(C)、typeof演算(C)); //出力文字列にそのダイレクトコンバージョン方式をやってではなく、数

C = VAR "10000"
(c)は最初の変換出力は、データ・タイプに変更されます行う// C =数
にconsole.log(C、typeof演算(c)を ); // Number型
//これは私のデータ変換であります理解。

 

おすすめ

転載: www.cnblogs.com/jiangquhan/p/11743980.html