jsの5つの基本的なデータ型:文字列、数値、ブール値、ヌル、未定義

/ * * 
 *ファイブ基本データ型:文字列、数値、ブール値、ヌル、未定義
 * / 
// 未定義
// 変数fooの、宣言されていない変数バー宣言
するvar fooのを、
はconsole.log( ` typeof演算 FOO:のfoo $ {}` ` typeof演算バー:バー{} $ '); // typeof演算FOO:バーtypeof演算不定:未定義
IF(FOO ===未定義){ // FOOの合同は未定義 
    ( '未定義合同FOO'にconsole.logを); 
} { 
    にconsole.log( 'FOO不全等しい不定' ); 
} 
IFtypeof演算バー=== '不定'){ // バー合同未定義
    console.log( 'バー合同未定義' ); 
} { 
    はconsole.log( 'バーが未定義と同一ではありません' ); 
} 
// typeof演算の戻り文字列が入力 
にconsole.log( ` typeof演算typeof演算 FOOを):$ { typeof演算typeof演算 FOO)} `); // typeof演算(typeof演算FOO):文字列
// 関数f(の定義)が、その機能は、デフォルトでは未定義でない
関数F(){} 
はconsole.log(` typeof演算の F():$ { typeof演算 F()} `` F()===不定:$ {F()は} `===不定); // typeof演算F():Fは、(不定)===未定義:trueに

// ヌル
console.log( ` typeof演算ヌル:$ { typeof演算ヌル}`); // typeof演算ヌルは:不定 
( `にconsole.log typeof演算 ヌル:$ { typeof演算 NULL ;}`)// :オブジェクトtypeof演算NULL 

// 文字列
// コモン文字をエスケープ
// --------------------------------------------- ------------------------------ 
// \ nは改行
// \ Tタブ
// \空間B 
// \入力R 
// \ Fのウェブサイトのページ
// \\バックスラッシュ
// \「単一引用符
// \「二重引用符
// 文字コード(N進数で0〜7である)の\ 0nnn NNN進表現
// NN表される文字\ xNNエスケープ16進コード(nは16進数でF 0です)
// Unicode文字コードNNNNの\ unnnn 16進表現(nは16進数でF 0である)
// ------------------- -------------------------------------------------- ------ 
するvar FOO = 'こんにちは' ; 
はconsole.log( ` typeof演算 FOO:$ { typeof演算の FOO}`); // typeof演算のfoo:文字列

// ブール
のvar右= trueに
    間違った = falseに; 
にconsole.log ( ` typeof演算右:$ { typeof演算右}、typeof演算間違っ:$ { typeofを間違っ} `)。// typeof演算右:ブール、typeof演算間違っ:ブール

// 
// 整型
するvar FOO = 100 ; 
console.log( ` typeof演算の FOO:$ { typeof演算 FOO}`)。// typeof演算FOO:数
// 八进制
するvar FOO = 017 ; 
console.log(FOO)。// 15 
// 十六进制
VAR FOO = 0xAB 
console.log(FOO)// 171 
// 浮点数
するvar FOO = 23.01 ; 
console.log(FOO)。// 23.01は
// の最大値 
はconsole.log(Number.MAX_VALUE = $ { `` Number.MAX_VALUE}); // Number.MAX_VALUE 1.7976931348623157e + = 308 
// 最小 
にconsole.log( `Number.MIN_VALUE = $ { } `Number.MIN_VALUE); // Number.MIN_VALUE = 5E-324 
// 正の無限大 
にconsole.log()Number.POSITIVE_INFINITYと= $ {` `Number.POSITIVE_INFINITYとなど}など; // Number.POSITIVE_INFINITYと=無限大として
// 負の無限大の 
コンソール(Number.NEGATIVE_INFINITYと= $ { `` Number.NEGATIVE_INFINITYとなど}など)の.log; // Number.NEGATIVE_INFINITYと= -Infinityとして
// isFiniteの方限られた数検証
するvar FOO = Number.POSITIVE_INFINITYととして、 
    バー = FOO 3 *;
 IF(isFiniteの方(バー)){ // バー無限番号 
    はconsole.log( 'バーは、限られた数である' ); 
} { 
    にconsole.log( 'バー無限番号' ); 
} 
// のNaN 3ではない数、特定の値を直接計算するために使用することができない
のvar FOO = 'こんにちは' ;
 IF(ますisNaN(FOO)){ // fooのない番号 
    はconsole.log( 'FOOない数' ); 
} { 
    にconsole.log(「FOOデジタル' ); 
}

 

おすすめ

転載: www.cnblogs.com/goujian/p/11703642.html