>  기사  >  웹 프론트엔드  >  JS 개발의 몇 가지 기본 데이터 유형

JS 개발의 몇 가지 기본 데이터 유형

小云云
小云云원래의
2018-01-09 13:00:441486검색

JS의 데이터 유형에는 기본 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형이 있습니다. 오늘은 기본 데이터 유형을 먼저 설명하겠습니다. 관심 있는 친구들은 꼭 살펴보시길 바랍니다. 모두에게 도움이 되기를 바랍니다.

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

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

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

쓰기: typeof a;

0.2console.log()는 콘솔에 인쇄하는 데 사용됩니다. 필수 부분

일반적으로 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

부울 유형 부울, It true 또는 false를 나타내기 위해 true 또는 false만 있을 수 있습니다

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

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

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

empty null이며 객체 유형 등 여러 종류가 있습니다. 배열 객체, 수학적 객체, 날짜 객체(추후 학습)

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

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

2. 유형 변환

숫자 유형, 문자열 유형 및 부울 유형 간의 변환

2.1 값 변환—Number()

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: 숫자가 아니며 다른 것들은 나중에 설명됩니다.

2.2 문자 변환 문자열 (), 작성한 내용은

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 정의되지 않음은 문자열 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의 기본 데이터 유형과 참조 데이터 유형의 차이점

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

JavaScript 소개 기본 데이터 유형, 값 유형 및 참조 유형

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

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