/ * * *ファイブ基本データ型:文字列、数値、ブール値、ヌル、未定義 * / // 未定義 // 変数fooの、宣言されていない変数バー宣言 するvar fooのを、 はconsole.log( ` typeof演算 FOO:のfoo $ {}` ` typeof演算バー:バー{} $ '); // typeof演算FOO:バーtypeof演算不定:未定義 IF(FOO ===未定義){ // FOOの合同は未定義 ( '未定義合同FOO'にconsole.logを); } 他{ にconsole.log( 'FOO不全等しい不定' ); } IF(typeof演算バー=== '不定'){ // バー合同未定義 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デジタル' ); }