JavaScriptデータタイプ編-基本(簡単)データタイプ

2312 ワード

JavaScriptのデータの種類は二つの種類に分けられます. 「基本(簡単)データタイプ」と「複合(複雑)データタイプ」.  この文章ではまず基本的なデータの種類について話します.
一、基本(簡単)データタイプ
1、文字列のstring
定義:1対のシングルクォーテーションまたはダブルクォーテーションに入れると0個以上の文字からなる串(羊の肉の串を想像する).
注意: 1)クォーテーションマークはペアで表示されます. 
2)文字列の中に引用符があるという場合、外の引用符は必ず中の引用符と違います. 
3)中の文字列用の引用符が外の引用符と同じであれば、変換記号(\')が必要です.
例をあげる
var s1 = 'a';
var s2 = 'haha';
var s3 = '';
var s4 = ' ';  //   
//var s5 = '  "; //               ,        
var s6 = "it 's me"; 
var s7 = 'It \'s me '; //        ,        ,         "\"

console.log(s1); //a     
console.log(s2); //haha    
console.log(s3); //          
console.log(s4); //      
console.log(s5); //   
console.log(s6); // it 's me
console.log(s7); // it 's me
2.数字 Number
数字は2つのタイプに分けられています.
1)0-9の間の任意の数字を組み合わせて、整数でもいいし、小数でもいいです.数字の範囲は無限(+Infinity)とマイナス無限(-Infinity)の間にあります. 数字は最大値(Number.MAX UVALE)があり、数字の最小値(Number.MINUVALE)があります.
2)NaN
全称:not a number、このNaNはいつ現れますか?演算が失敗したときに現れます. 
特徴:自分は自分と同じではない.
例を挙げる
var n1 = 12;
var n2 = 23.55;
var n3 = Number.MAX_VALUE;
var n4 = Number.MIN_VALUE;
            
console.log(n1); //  12      
console.log(n2);  //  23.55    
console.log(n3); //   1.7976931348623157e+308   e  10  e+308   10 308  
console.log(n4); //   5e-324    10  324  
console.log(n3*2) //   Infinity 
console.log("a" - 1); //  NaN 
console.log(NaN == NaN); //false             
3. ブール値Boolean
これは2つの値true真があります. , false偽ブール値はif判定に関わるところが一番多いです.
var b1 = true;
var b2 = false;
            
console.log(b1);  //true
console.log(b2);  //false
4. 未定義  Udefined
これは一つの値しか持っていません.
var u1 = undefined;
var u2;
console.log(u1); //undefined
console.log(u2); //undefined        ,      ,   undefined
5. 空     Null
定義:あり、一つだけの値nullがあります.これは空です.
var y1 = null;
console.log(y1);  //null
NullとUnidefinedの違いは何ですか? 
そう言えば、あなたは分かりやすいかもしれません.nullは袋を持っていますが、中は空いています.  Unidefinedは袋を持っていますが、中身は分かりません.
Pritce:
1、JSでは基本的なデータの種類は何がありますか?
2、中の文字列用の引用符が外の引用符と同じ場合、どう処理すればいいですか?
3、数字はどのタイプに分けられますか?
4、NaNはどんな状況で現れますか?NaNはどんな特徴がありますか?
5、NullとUnidefinedの違いはどこですか?
この文章を読んだら、パソコンの前のあなたは余裕を持って答えられると信じています.