>  기사  >  웹 프론트엔드  >  JS 데이터 유형

JS 데이터 유형

不言
不言원래의
2018-04-10 11:21:151385검색

이 글에 소개된 내용은 JS의 데이터형입니다. 필요하신 분들은 참고하시면 됩니다.


기본 데이터형


자바스크립트 데이터는 크게 두 가지로 나뉜다. 유형: 하나는 "기본 데이터 유형"이고 두 번째는 "특수 데이터 유형"입니다.

그 중 기본 데이터 유형에는 다음 3가지 유형이 있습니다.

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)

3가지 특수 데이터 유형이 있습니다:

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

1. 숫자 유형

JS에서는 모든 숫자가 부동 소수점 유형

1으로 표현됩니다. 데이터

데이터 구조는 양수, 음수 또는 0

2일 수 있는 십진 정수입니다. 부동 소수점 데이터

소수가 있는 데이터
부동 소수점 숫자는 지수 방법, 즉 실수 뒤에 e 또는 E가 오고, 양수 및 음수 부호를 추가하고, 정수 지수가 옵니다. 이 계산 방법으로 표현되는 값은 이전 실수에 10

의 지수승을 곱한 값과 같습니다. 2. 문자열 유형

문자열은 유니코드 문자, 숫자, 구두점 등으로 구성된 시퀀스입니다. JS가 텍스트를 나타내기 위해 작은 따옴표나 큰 따옴표로 묶인 유형을 입력하고, 따옴표 안에 다른 유형의 따옴표가 포함될 수 있습니다.

1. 작은따옴표로 묶인 하나 이상의 문자
'我'
'我们'
2. 큰따옴표로 묶인 하나 이상의 문자
"我们"
"咦"
3. 작은따옴표로 구분된 문자열에는 큰따옴표가 포함될 수 있습니다.
'我是"XXX"'
4 , 큰따옴표로 구분된 문자열은 가능합니다. 작은따옴표 포함
"您看可以'……'"

응용 프로그램: 스크립트에서
var str1="";
var str2="";
...
document.write(str1+"< br/> ;"); "< br/>");

3. 부울 유형

부울 데이터 유형은 true(true) 및 false(false)만 있으며 0은 false로 간주될 수 있으며 1은 true로 간주될 수 있습니다

Special 데이터 유형

JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

1. Null 값

시스템은 null 값에 대한 메모리 공간을 할당하지 않습니다.

null은 빈 문자열("") 또는 0과 동일하지 않습니다. 빈 문자열 또는 0은 존재하지만 null은 이를 의미하기 때문입니다. 존재하지 않습니다

2. 정의되지 않은 값

var 키워드로 변수를 선언했지만 변수에 값이 할당되지 않았고 변수의 데이터 유형을 알 수 없으므로 이 변수가 정의되지 않았습니다. 이는 정의되지 않은 데이터 유형의 변수임을 의미합니다.

또한 JavaScript에는 "숫자가 아님"이라는 특별한 유형의 숫자 ​​상수 NaN이 있습니다. 어떤 이유로 프로그램에서 계산 오류가 발생하면 의미 없는 숫자가 생성됩니다. 이때 JavaScript에서 반환되는 숫자 값은 NaN입니다.

널(null)과 정의되지 않음의 차이점은 null은 변수에 null 값이 할당되었음을 의미하고, 정의되지 않음은 변수에 아직 값이 할당되지 않았음을 의미합니다.

3. 이스케이프 문자

이스케이프 문자 설명

b 백스페이스
n 캐리지 리턴 및 줄 바꿈
t 탭 기호
f 페이지 피드
' 작은 따옴표
” 큰 따옴표
v 탭(탭, 가로)
r 줄 바꿈
백슬래시
OOO 000~777 범위의 8진수 정수
xHH 00~FF 범위의 16진수 정수
uhhhh 16진수 인코딩 유니코드 문자

기본 데이터 유형

두 가지 주요 JavaScript 데이터 유형이 있습니다. 분류: 하나는 "기본 데이터 유형"입니다. , 다른 하나는 "특수 데이터 유형"입니다.

그 중 기본 데이터 유형에는 다음 3가지 유형이 있습니다.

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
특수 데이터 유형에는 3가지 유형이 있습니다.

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
1. 숫자 유형

JS에서는 모든 숫자가 사용됩니다. 부동 소수점 유형으로 표현됩니다

1. 정수 데이터
데이터 구조는 양수, 음수 또는 0

2일 수 있는 소수점 정수입니다. 부동 소수점 데이터
소수점 숫자도 사용할 수 있습니다. 즉, 실수 뒤에 e 또는 E가 오고 그 뒤에 양수 또는 음수 기호가 오고 그 뒤에 정수 지수가 옵니다. 이 계산 방법으로 표시되는 값은 이전 실수에 지수 배를 곱한 것과 같습니다. 10. Power


2. 문자열 유형

문자열은 유니코드 문자, 숫자, 구두점 등으로 구성된 시퀀스입니다. JS에서 텍스트를 나타내는 데 사용하는 데이터 유형으로 작은따옴표나 큰따옴표로 구성됩니다. 따옴표에는 다른 따옴표가 포함될 수 있습니다.

1. 작은따옴표로 묶인 하나 이상의 문자

'我'
'我们'
2. 큰따옴표로 묶인 하나 이상의 문자는 작은따옴표로 구분된 문자열에 포함될 수 있습니다.
"我们"
"咦"
4. 큰따옴표로 구분된 문자열에는 작은따옴표가 포함될 수 있습니다.
'我是"XXX"'
사용: 스크립트에서
var str1="";
...
document.write(str1+"< br /> ;”);
document.write(str2+”< br/>”);


3. Boolean 유형

Boolean 데이터 유형은 true(true) 및 false(false)입니다. 0은 false로 간주될 수 있습니다. , 1은 true로 간주될 수 있습니다

특수 데이터 유형

"您看可以'……'"

1. Null 값

시스템은 null 값에 대한 메모리 공간을 할당하지 않습니다.

null은 빈 문자열("") 또는 0과 같지 않습니다. 문자열 또는 0이 존재하지만 null은 존재하지 않음을 의미합니다

2. 정의되지 않은 값

변수를 var 키워드로 선언했지만 변수에 값이 할당되지 않았고 변수의 데이터 유형을 지정할 수 없는 경우 알려진, 따라서 이 변수의 데이터 유형은 정의되지 않았습니다. 이는 정의되지 않은 데이터 유형

의 변수임을 나타냅니다.

또한 JavaScript에는 "숫자가 아님"이라는 특별한 유형의 숫자 ​​상수 NaN이 있습니다. 어떤 이유로 프로그램에서 계산 오류가 발생하면 의미 없는 숫자가 생성됩니다. 이때 JavaScript에서 반환되는 숫자 값은 NaN입니다.

널(null)과 정의되지 않음의 차이점은 null은 변수에 null 값이 할당되었음을 의미하고, 정의되지 않음은 변수에 아직 값이 할당되지 않았음을 의미합니다.

3. 이스케이프 문자

이스케이프 문자 설명
b 백스페이스
n 캐리지 리턴 및 줄 바꿈
t 탭 기호
f 페이지 피드
' 작은 따옴표
” 큰 따옴표
v 탭(탭, 가로)
r 줄 바꿈
백슬래시
OOO 000~777 범위의 8진수 정수
xHH 00~FF 범위의 16진수 정수
uhhhh 16진수로 인코딩된 유니코드 문자

관련 권장 사항:

js 데이터 유형에 대한 심층적인 이해

자세한 설명 js 데이터 유형

7가지 js 데이터 유형 공유

위 내용은 JS 데이터 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.