JS 의 기본 데이터 형식
1. Number
Number 형식 은 정수 와 부동 소수점 두 가지 값 을 포함 합 니 다.
var num1=1.1;
var num2=0.1;
var num3=.2; // ,
크 거나 작은 숫자 에 대해 e 표현법 으로 표시 할 수 있 는 부동 소수점 으로 표시 할 수 있다.예 를 들 면:
var floatNum=2.125e7;// 21250000
2) 수치 범 위 는 메모리 의 제한 으로 인해 ECMAScript 에서 모든 데 이 터 를 저장 할 수 없습니다.대부분의 브 라 우 저 에서 저장 할 수 있 는 최소 수 치 는 5e - 324 이 고 표시 할 수 있 는 최대 수 는 1.79769931348623157 e + 308 이다.이 범 위 를 넘 는 수가 마이너스 라면 인 피 니 티 로, 반대로 인 피 니 티 로 전환 된다.3) NaN NaN, 즉 비수 치 입 니 다. 이것 은 수 치 를 되 돌려 주 려 고 했 는데 수 치 를 되 돌려 주지 못 한 상황 을 나타 내 는 데 사 용 됩 니 다.우 리 는 이 수가 '수치 가 아 닌 지' 를 isNaN (), 방법 으로 판단 할 수 있다.주의: NaN 은 그 자신 을 포함 하여 어떤 가치 와 도 같 지 않 습 니 다.
isNaN("hello") ; //true
isNaN(123) ; //false
4) 수치 변환 은 세 가지 함수 가 있 습 니 다. 비 수 치 를 수치 로 변환 할 수 있 습 니 다: Number (), parseInt (), parseFloat (). 첫 번 째 는 모든 데이터 형식 에 사용 할 수 있 습 니 다.다음 두 개 는 문자열 을 수치 로 변환 하 는 데 사 용 됩 니 다.
2. String
0 개 이상 의 16 비트 유 니 코드 문자 로 구 성 된 문자 시퀀스 를 표시 합 니 다.작은 따옴표 (") 또는 작은 따옴표 (") 로 표시 할 수 있 습 니 다. 예 를 들 어:
var str1="hello";
var str2='world';
문자열 은 가 변 적 이지 않 은 특징 이 있 습 니 다. 즉, 문자열 이 만들어 지면 값 이 바 뀌 지 않 는 다 는 것 입 니 다.
3. Boolean
이 종 류 는 두 글자 의 액면가 만 있 습 니 다. true 와 false 입 니 다. 이 두 값 은 숫자 값 과 같 지 않 기 때문에 true 는 꼭 1 이 아니 라 false 도 꼭 0 이 아 닙 니 다. Boolean 형식의 액면가 가 두 개 뿐 이지 만 JavaScript 의 모든 종류의 값 은 이 두 Boolean 값 과 같은 값 을 가지 고 있 습 니 다. 한 값 을 해당 하 는 Boolean 값 으로 바 꾸 려 면 형식 변환 함 을 호출 할 수 있 습 니 다.예 를 들 어:
var message = 'Hello World';
var messageAsBoolean = Boolean(message); //true
이 예 에서 문자열 message 는 boolean 값 으로 변환 되 었 습 니 다. 이 값 은 message AsBoolean 변수 에 저 장 됩 니 다. 모든 데이터 형식의 값 을 Boolean () 으로 호출 할 수 있 습 니 다.함수, 그리고 항상 Boolean 값 을 되 돌려 줍 니 다. 되 돌아 오 는 이 값 이 true 인지 false 인지 에 대해 서 는 값 을 바 꿀 데이터 형식 과 실제 값 에 달 려 있 습 니 다. 아래 표 는 각종 데이터 형식 과 대상 의 변환 규칙 을 보 여 줍 니 다.
데이터 형식
true 값 으로 변환
false 값 으로 변환
Boolean
true
false
String
비어 있 지 않 은 문자열
"" (빈 문자열)
Number
0 이 아 닌 모든 수치 (무한대 포함)
0 과 NAN
Object
어떠한 대상 도
null
Undefined
적용 되 지 않다
undefined
var message = 'Hello World';
if(message)
{
alert("Value is true");
}
이 예제 를 실행 하면 경고 상자 가 표 시 됩 니 다. 문자열 message 가 해당 하 는 Boolean 값 (true) 으로 자동 으로 변환 되 었 기 때 문 입 니 다. 이러한 자동 으로 실행 되 는 Boolean 변환 이 존재 하기 때문에 흐름 제어 문 에서 사용 하 는 변수 가 무엇 인지 정확하게 알 수 있 습 니 다.
4. Undefined
Undefined 형식 은 하나의 값, 즉 특수 한 undefined 입 니 다. var 성명 변 수 를 사용 하지만 초기 화 되 지 않 았 을 때 이 변수의 값 은 undefined 입 니 다. 예 를 들 어:
var message;
alert(message == undefined);//true
5. Null
Null 형식 은 두 번 째 값 이 하나 밖 에 없 는 데이터 형식 입 니 다. 이 특수 한 값 은 null 입 니 다. 논리 적 으로 null 값 은 빈 대상 지침 을 표시 합 니 다. 이것 은 type: of 연산 자 를 사용 하여 null 을 검사 할 때 object 로 돌아 오 는 이유 입 니 다. 변 수 를 저장 할 준비 가 되 어 있다 면 이 변 수 를 null 로 초기 화 하 는 것 이 좋 습 니 다.null 인지 아 닌 지 는 대상 을 저장 하 였 는 지 확인 할 수 있 습 니 다. 예 를 들 어:
if(car != null){
// car
}
실제로 undefined 값 은 null 값 에서 파생 되 기 때문에 규정 합 니 다.
console.log(undefined == null); //true
6. Object
대상 은 데이터 와 기능 의 집합 입 니 다. 이 유형의 실례 화 된 대상 은 데이터 와 기능 (함수) 의 집합 입 니 다. 대상 을 만 드 는 방법 은 두 가지 가 있 습 니 다. 첫 번 째 는 new 조작 자 를 사용 한 후 Object 구조 함수 입 니 다. 다음 과 같 습 니 다.
var person = new Object();
person.name = "Micheal";
person.age = 24;
두 번 째 방식 은 대상 의 글자 양 표시 법 을 사용 하 는 것 으로 다음 과 같다.
var person = {
name : "Micheal",
age : 24
};
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.