문자열, 숫자, 부울, 배열, 개체입니다.
자바 스크립트 데이터 형식
자바 스크립트 변수는 많은 데이터 형식을 보유 할 수 있습니다 : numbers, strings, arrays, objects 등 :
var length = 16; // Number
var lastName = "Johnson"; // String
var cars = ["Saab", "Volvo", "BMW"]; // Array
var
x = {firstName:"John", lastName:"Doe"}; // Object
데이터 유형의 개념
프로그래밍, 데이터 타입은 중요한 개념이다.
변수를 조작 할 수 있으려면, 그 종류에 대한 것을 아는 것이 중요하다.
데이터 유형이 없으면 컴퓨터가 안전하게이 문제를 해결 할 수 없습니다
var x = 16 + "Volvo";
그것은 추가 할 말이 있나요 "Volvo" 16 개의? 이것은 에러를 생성되거나 그 결과를 생성 할 것인가?
자바 스크립트는 위의 예를 처리합니다 :
var x =
"16" + "Volvo";
숫자와 문자열을 추가 할 때, 자바 스크립트 문자열로 수를 처리합니다.
자바 스크립트는 왼쪽에서 오른쪽으로 식을 평가합니다. 다른 서열은 서로 다른 결과를 야기 할 수있다 :
그 때까지 첫 번째 예에서, 자바 스크립트는, 숫자 등의 16 개의 4 취급 "Volvo" .
첫 번째 피연산자가 문자열이기 때문에 두 번째 예에서는 모든 피연산자는 문자열로 처리됩니다.
자바 스크립트는 동적 유형이 있습니다
자바 스크립트는 동적 유형이 있습니다. 이것은 동일한 변수가 다른 타입으로 사용될 수 있다는 것을 의미한다 :
예
var x;
// Now x is undefined
var x = 5;
// Now x is a Number
var x = "John"; // Now x is a String
자바 스크립트 문자열
문자열 (또는 텍스트 문자열)과 같은 일련의 문자입니다 "John Doe" .
문자열은 따옴표로 기록됩니다. 당신은 작은 따옴표 나 큰 따옴표를 사용할 수 있습니다 :
예
var
carName = "Volvo XC60"; // Using double quotes
var
carName = 'Volvo XC60'; // Using single quotes
그들이 문자열을 둘러싼 인용 부호와 일치하지 않는 한 당신은 오래로, 문자열 안에 따옴표를 사용할 수 있습니다 :
예
var answer = "It's alright";
// Single quote inside double quotes
var answer = "He is called 'Johnny'";
// Single quotes inside double quotes
var answer = 'He is called "Johnny"';
// Double quotes inside single quotes
»그것을 자신을 시도 나중에이 튜토리얼에서 문자열에 대한 자세한 내용을 배울 것입니다.
자바 스크립트 번호
자바 스크립트는 숫자의 한 유형이 있습니다.
숫자는 작성 또는 소수없이 할 수 있습니다 :
예
var x1 = 34.00; // Written with decimals
var x2 = 34; // Written without decimals
초대형 또는 매우 작은 숫자는 과학 (지수) 표기법으로 쓸 수있다 :
나중에이 튜토리얼에서 번호에 대한 자세한 내용을 배울 것입니다.
자바 스크립트 부울
참 또는 거짓 : 부울는 두 개의 값을 가질 수 있습니다.
예
var
x = true;
var y = false;
부울은 종종 조건부 테스트에 사용됩니다.
이 튜토리얼에서 나중에 조건부 테스트에 대한 자세한 내용을 배울 것입니다.
자바 스크립트 배열
자바 스크립트 배열은 대괄호로 기록됩니다.
배열 항목은 쉼표로 구분됩니다.
다음 코드는 배열이 세 가지 항목을 (차 이름)를 포함, 자동차라고 선언 (생성) :
배열 인덱스의 첫 번째 항목 [0], 초 [1] 등이다 의미하는 제로를 기반으로합니다.
나중에이 튜토리얼의 배열에 대한 자세한 내용을 배울 것입니다.
자바 스크립트 객체
자바 스크립트 객체는 중괄호로 기록됩니다.
쉼표로 구분 된 값 쌍 : 개체 속성 이름으로 기록됩니다.
: 예제의 객체 (사람) 위의 4 속성이 firstName, lastName, age , 그리고 eyeColor .
나중에이 튜토리얼에서 개체에 대한 자세한 내용을 배울 것입니다.
typeof 연산자
당신은 자바 스크립트를 사용할 수 있습니다 typeof 자바 스크립트 변수의 유형을 찾기 위해 운영자 :
예
typeof "John" // Returns string
typeof 3.14 // Returns number
typeof false // Returns boolean
typeof [1,2,3,4] // Returns object
typeof {name:'John', age:34} // Returns object
»그것을 자신을 시도 typeof 연산자의 반환 "object" 때문에 자바 스크립트 배열의 배열은 객체입니다.
Undefined
자바 스크립트, 값없이 변수에 값이 undefined . 대한 typeof는 또한 undefined .
모든 변수에 값을 설정하여 비워 할 수있다 undefined . 종류도있을 것입니다 undefined .
빈 값
빈 값은 정의와는 아무 상관이 없습니다.
빈 문자열 변수는 값과 형식 모두 있습니다.
Null
자바 스크립트 널 (null)에서 "아무것도"입니다. 존재하지 않는 무언가 있어야한다.
불행하게도, 자바 스크립트, 널의 데이터 타입은 목적으로한다.
당신은 자바 스크립트에서 문제를 고려할 수 typeof null 개체입니다. 그것은해야 null .
당신은 null로 설정하여 객체를 비울 수 있습니다 :
또한,으로 설정하여 객체를 비울 수 undefined :
사이의 차이 Undefined 및 Null
typeof undefined
// undefined
typeof null
// object
null === undefined
// false
null == undefined
// true
»그것을 자신을 시도