데이터 유형 1. 기본 유형 값에는 undefine, null, boolean, string, number가 포함됩니다. 기본 유형은 각각 메모리에서 크고 작은 공간을 차지하며 해당 값은 스택 공간에 저장됩니다. , 우리는 값별 액세스를 통과했습니다. 정의되지 않음: 정의되지 않은 변수를 선언합니다(값은 하나만). ;</p> <p> Null: null은 개체를 저장할 준비가 되었지만 개체의 값이 아직 실제로 저장되지 않았음을 의미합니다. ’ ’ ’ s ‐ ‐ ‐ ar � var car = null; </p> <p> 문자열: 0개 이상의 문자로 구성된 문자 시퀀스, 즉 문자열을 나타내는 데 사용됩니다. 문자열은 큰따옴표와 작은따옴표를 사용하여 표현할 수 있습니다. </p> <p> 숫자: 정수 및 부동 소수점 값을 나타내는 데 사용됩니다. NAN이라는 특별한 값도 있습니다.知 작은 지식을 확장하면 NULL과 UNDEFINED의 차이점: </p> <p> </p> <p> 다양한 유형의 유형, 무제한 정의 값은 Typeof로 감지되고 Null 값은 Typeof로 감지됩니다. 2. 참조 유형은 다음과 같습니다. 객체, 배열, 함수 등 객체(객체 유형): var obj = {name: "Mulan", age: 20, sex: "female"} "+obj.name+" age is "+...) </p> <p> 참조 유형 값의 경우 </p> <p>힙 메모리</p> <p>에서 이 값에 대한 공간을 할당해야 합니다. 참조 타입 값의 크기는 고정되어 있지 않기 때문에(객체에는 많은 속성과 메소드가 있고 속성과 메소드는 동적으로 추가될 수 있음) 스택 메모리에 저장할 수 없습니다. 하지만 메모리 주소 크기는 고정되어 있으므로 메모리 주소를 </p> <p>스택 메모리</p> <p>에 저장할 수 있습니다. </p> <p>간단히 말하면 스택 메모리는 기본 데이터 유형 값을 저장하고, 힙 메모리는 참조 유형 값을 저장합니다. 메모리에 있는 참조 유형 값의 주소는 스택에 저장되는데, 이를 우리가 흔히 객체 참조(포인터)라고 부릅니다. </p> <p>아래 그림을 보세요: <span style="color: #ff0000; background-color: #888888"></span></p> <p></p>Three, <p>유형 변환</p> <p><strong> 1. Number()<span style="font-size: 16px"></span> 예: var num1 = "11"; </strong><strong> var num3 = num1+num2; ; <span style="font-size: 16px"></span> 경고(num3); //23</strong></p>2,parseInt() 함수 <p></p> 문자열을 정수 유형 값으로 변환 <p></p> 기능: 숫자 모드와 일치하는지 직접 확인, 문자열 앞의 공백을 무시합니다. 공백이 아닌 첫 번째 문자를 찾습니다. > parseInt() 사용 <p> ’ through ‐ ‐ ‐ ‐ out ‐side 3.parseFloat() <img src="https://img.php.cn/upload/article/000/000/001/6fbdbb67ce815e60aa878e6581982be3-0.png" alt=""></p> 부동 소수점 유형으로 변환 value<p><span style="max-width:90%">4. toString()</span></p> 정의되지 않은 값과 null을 제외한 모든 유형의 값에는 객체의 문자열 표현을 반환하는 함수를 가진 다른 toString() 메서드가 있습니다. string( )<p></p> null은 null을 반환합니다. 정의되지 않음은 정의되지 않음을 반환합니다<p></p>6. Boolean()<p></p> 모든 유형의 값을 부울 값으로 변환합니다<p></p> 다음 값은 false로 변환됩니다: false, "", 0, NaN, null, undefine<p> </p> 기타 값은 true로 변환됩니다<p></p> <p></p>