자바스크립트의 기본 데이터 유형은 무엇입니까?

青灯夜游
풀어 주다: 2023-01-07 11:44:14
원래의
7472명이 탐색했습니다.

JavaScript의 기본 데이터 유형은 null(널 값), 정의되지 않음(정의되지 않은 값), 숫자(숫자), 문자열(문자열), 부울(부울 값), 객체(객체)입니다.

자바스크립트의 기본 데이터 유형은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript는 표에 표시된 대로 6가지 기본 데이터 유형을 정의합니다.

undefine number string boolean 복합 구조의 데이터 세트를 나타내는 Object 연산자를 사용하여 기본 데이터 유형을 감지할 수 있습니다.
JavaScript의 기본 데이터 유형
Data type Description
null Null 값은 비객체를 나타냅니다.
할당되지 않은 초기화 값을 나타내는 정의되지 않은 값
숫자, 수학 연산의 값
문자열, 정보 흐름
Boolean 값 는 논리 연산의 값 object

예제 1typeof

다음 코드는 typeof 연산자를 사용하여 공통 값의 유형을 감지합니다.

console.log(typeof 1); //返回字符串"number" console.log(typeof "1"); //返回字符串"string" console.log(typeof true); //返回字符串"boolean" console.log(typeof {}); //返回字符串"object" console.log(typeof []); //返回字符串"object" console.log(typeof function(){}); //返回字符串"function" console.log(typeof null); //返回字符串"object" console.log(typeof undefined) ; //返回字符串"undefined"
로그인 후 복사
참고:

typeof 연산자는 6가지 기본 유형 중 하나를 문자열 형식으로 반환합니다. 그러나 비교를 통해 위 표와 typeof 반환 값 간에 두 가지 차이점이 있음을 알 수 있습니다. 설명은 다음과 같습니다.

null을 특수 유형(Null)의 값이 아닌 객체 유형으로 분류합니다.

함수(,){}를 함수 유형으로 분류합니다. 즉, 함수는 Object 유형의 특수 하위 클래스가 아니라 독립적인 기본 데이터 유형으로 간주됩니다.

예제 2

null 값의 반환 유형이 Object이므로 다음 사용자 정의 함수를 사용하면 기본 유형 감지에 영향을 미치는 null 값을 방지할 수 있습니다.

//如果是 null 值,则先返回字符串 "null" 否则返回(typeof o)的值 function typeOf(o){ return (o === null) ? "null" : (typeof o); } console.log(typeOf(1)); //返回字符串"number" console.log(typeOf("1")); //返回字符串"string" console.log(typeOf(true)); //返回字符串 "boolean" console.log(typeOf({})); //返回字符串"object" console.log(typeOf(null)); //返回字符串"null" console.log(typeOf(undefined)); //返回字符串"undefined"
로그인 후 복사
JavaScript에서 함수는 특별한 구조입니다. 이는 코드 모음이거나 데이터 유형일 수 있으며, 객체로 사용되거나 유형을 생성하기 위한 생성자로 사용될 수 있습니다. JavaScript 함수의 사용은 상대적으로 유연하며 이는 JavaScript 언어(함수형 프로그래밍)의 민첩성을 나타내는 것이기도 합니다.

【추천 학습:

javascript 고급 튜토리얼

위 내용은 자바스크립트의 기본 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!