>웹 프론트엔드 >JS 튜토리얼 >JS 개발의 기본 데이터 유형에 대한 자세한 소개

JS 개발의 기본 데이터 유형에 대한 자세한 소개

黄舟
黄舟원래의
2017-10-19 10:39:441131검색

JS의 데이터 유형에는 기본 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형이 있습니다. 오늘은 기본 데이터 유형을 먼저 설명하겠습니다. 관심 있는 친구들, 함께 살펴볼까요

JS 개발에 있어서 기본 데이터 타입은 무엇인가요? JS의 데이터 유형에는 기본 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형이 있습니다. 오늘은 기본 데이터 유형을 먼저 설명하겠습니다.

0 먼저 다음 두 가지 지식 사항을 상기시켜 드리겠습니다.

0.1typeof는 변수 유형을 감지하는 데 사용됩니다.

쓰기: typeof a; 유형 콘솔은 필요한 부분을 인쇄합니다

일반 브라우저에서 HTML 파일 페이지를 입력한 후 마우스 오른쪽 버튼을 클릭하고 Inspect를 선택하면 콘솔을 선택하여 인쇄한 내용을 확인할 수 있습니다.

추가: 경고( )는 페이지 팝업 상자 표시 내용

document.write()는 페이지에 내용을 출력하는 방법입니다

1. 변수: 기본 데이터 유형에 대해 이야기하기 전에 먼저 JS에서 변수를 정의하는 방법을 이해해 보겠습니다. 1.1 변수 정의: 변수를 정의할 때 유형(컨테이너 유형)에 관계없이 변수에 초기값을 지정할 수 있습니다.

1.2 변수 명명 사양: 문자, 숫자, 밑줄 및 $의 조합은 숫자로 시작할 수 없습니다. 키워드나 예약어는 사용할 수 없습니다.

1.3 초기 값은 다음 5가지 유형만 가능합니다.

숫자 유형 숫자(숫자 또는 소수만 가능)

var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number

문자열 유형 문자열, 작은따옴표 또는 큰따옴표로 묶인 모든 문자

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string

Boolean 유형 부울, true 또는 false만 나타내기 위해 true 또는 false일 수 있음

var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean

정의되지 않음, 변수를 정의한 후에는 값이 할당되지 않습니다. 이 변수는 정의되지 않음

var g;
console.log(typeof g);//undefined

empty null입니다. 객체 유형, 객체 유형 객체에는 배열 객체, 수학적 객체, 날짜 객체 등 다양한 유형이 있습니다(나중에 학습)

var h = "";
console.log(typeof h);//null

그리고 이 5가지가 JS의 5가지 기본 데이터 유형입니다.

2. 유형 변환 숫자 유형, 문자열 유형 및 불리언 유형의 상호 변환

2.1 값 변환 - 숫자()

console.log(Number("123"));//123
console.log(Number("12.3"));//12.3
console.log(Number("12hshs"));//NaN
console.log(Number('0034'));//34
console.log(Number(""));//0
console.log(Number(true));//1
console.log(Number(false));//0
console.log(Number(null));//0
console.log(Number(undefined));//NaN

참고: NaN: 숫자가 아님, 기타 It 나중에 설명하겠습니다

2.2 문자열 String()으로 변환하면 작성한 내용이 what으로 변환됩니다

console.log(String(123));//123
console.log(String(0));//0
console.log(String(true));//true
console.log(String(false));//false
console.log(String(undefined));//undefined
console.log(String(null));//null

2.3 Boolean()으로 변환

팁:

0이 true이면 부울로 변환

비어있지 않으면 문자열 부울로 변환은 true입니다.

NaN null undefed 문자열을 false로 변환

console.log(Boolean("123"));//true
console.log(Boolean("0"));//true
console.log(Boolean("山东"));//true
console.log(Boolean(""));//false
console.log(Boolean("true"));//true
console.log(Boolean("false"));//true
console.log(Boolean(14));//true
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(-100));//true
console.log(Boolean(undefined));//false
console.log(Boolean(null));//false

요약

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

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