6. JavaScript (ValillaJS) 기본 지식과 변수조건문
1. JS basic
-
Vanilla는 VanilaJS를 일컫는 말로, javascript 기반의 다양한 라이브러리 보다 javascript 자체의 기능만 사용하겠다는 의미이다. (별도의 라이브러리 사용 X)
-
naming rule
- 변수, 함수, 메소드 등: camelCase
- 클래스: PascalCase
변수 선언
let testValue;
let testValue = 1;
console.log(testValue);
상수 선언
const testValue = 1;
const testValue = 'test';
const testValue = "test";
데이터 타입
- Number: 정수/부동소수점 구분 없이 64비트 부동소수점으로 처리
- String
- Boolean: true/false, 문자열의 경우 문자열이 없는 경우는 false/있기만 하면 true
- null: 값이 없음
- undefined: 값이 할당되지 않았음
- object
- Symbol: unique한 값, description은 문자열, 숫자 등의 데이터가 될 수 있으며, 해당 심볼을 설명하기 위한 목적 이외에는 심볼 생성, 접근 등과 관련 없음
let testUndefined;
console.log(typeof testUndefined, testUndefined);
// undefined undefined
let testNull = null;
console.log(typeof testNull, testNull);
// object, null
let testSymbol1 = Symbol("1");
let testSymbol2 = Symbol("1");
console.log(typeof testSymbol1, testSymbol1);
// symbol null
console.log(testSymbol1 == testSymbol2);
// false
console.log(testSymbol1 === testSymbol2);
// false
데이터 타입 변환
- Number()
- parseInt(): Number 타입으로 변환하되 정수로 만듦
- parseFloat(): Number 타입으로 변환, 부동소수점까지 그대로 데이터 변환
- String()
- Boolean()
동등연산자와 일치연산자
==
, !=
: 값만 같은지 확인함
===
, !==
: 값과 데이터 타입 둘다 같은지를 확인함
일치연산자만 사용하도록 한다.
문자열 연산
let testString = "Hello";
console.log(testString + " World!");
Author And Source
이 문제에 관하여(6. JavaScript (ValillaJS) 기본 지식과 변수조건문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@24siefil/6.-JavaScript-ValillaJS
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Vanilla는 VanilaJS를 일컫는 말로, javascript 기반의 다양한 라이브러리 보다 javascript 자체의 기능만 사용하겠다는 의미이다. (별도의 라이브러리 사용 X)
naming rule
- 변수, 함수, 메소드 등: camelCase
- 클래스: PascalCase
let testValue;
let testValue = 1;
console.log(testValue);
const testValue = 1;
const testValue = 'test';
const testValue = "test";
let testUndefined;
console.log(typeof testUndefined, testUndefined);
// undefined undefined
let testNull = null;
console.log(typeof testNull, testNull);
// object, null
let testSymbol1 = Symbol("1");
let testSymbol2 = Symbol("1");
console.log(typeof testSymbol1, testSymbol1);
// symbol null
console.log(testSymbol1 == testSymbol2);
// false
console.log(testSymbol1 === testSymbol2);
// false
==
, !=
: 값만 같은지 확인함===
, !==
: 값과 데이터 타입 둘다 같은지를 확인함일치연산자만 사용하도록 한다.
let testString = "Hello";
console.log(testString + " World!");
Author And Source
이 문제에 관하여(6. JavaScript (ValillaJS) 기본 지식과 변수조건문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@24siefil/6.-JavaScript-ValillaJS저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)