본문 바로가기
강의/패스트캠퍼스 0원 챌린지

패스트캠퍼스 챌린지 11일차 - Part 1. JS 선행(1)

by 로또 2023. 3. 2.

1. 개요

표기법

dash-case(kebab-case) : HTML CSS

snake_case : HTML CSS

camelCase : JS

ParcelCase : JS (특수경우)

Zero-based Numbering

특수한 경우를 제외하고 0부터 숫자를 시작

let fruits = ['Apple', 'Banana', 'Cherry'];

console.log(fruits[0]);
console.log(fruits[1]);
console.log(fruits[2]);

console.log(new Date('2021-01-30').getDay()); // 6, 토요일
console.log(new Date('2021-01-30').getDay()); // 0, 일요일
console.log(new Date('2021-01-30').getDay()); // 1, 월요일

주석

// 한줄 메모
/* 한 줄 메모 */

/**
  * 여러 줄
  * 메모1
  * 메모2
*/

2. 데이터 종류

자료형

String (문자 데이터)

  • 따옴표 사용
let myName = "MINJI";
let email = 'thesecon@gmail.com';
let hello = `Hello ${myName}`; // 백틱 - 보간법

Number(숫자 데이터)

정수 및 부동소수점 숫자

let number = 123;
let opacity = 1.57;

Boolean(불린 데이터)

true, false 두 가지 값

let checked = true;
let isShow = false;

Undefined

값이 할당되지 않은 상태 (JS 특별)

let undef;
let obj = { abc: 123};

console.log(under); // underfined
console.log(obj.abc); // 123
console.log(obj.xyz); // underfined 존재하지 않는 데이터

Null

어떤 값이 의도적으로 비어있음을 의미

let empty = null;

console.log(empty); // null

Object (객체 데이터)

여러 데이터를 Key:Value 형태로 저장 { }

let user = {
  // Key: Value
  name: 'Minji',
  age: 24,
  isValid: true
};

console.log(user.name); // Minji
console.log(user.age); // 24
console.log(user.isValid); // true

Array(배열 데이터)

여러 데이터를 순차적으로 저장 [ ]

let fruits = ['Apple', 'Banana', 'Cherry'];

console.log(fruits[0]);
console.log(fruits[1]);
console.log(fruits[2]);

JS 시작!
자료형 부분이라 무난하게 출력했다.
underfined는 다른 언어에서는 없어서 좀 어색한데 null과 구분해서 잘 기억해야겠다.

http://bit.ly/3Y34pE0

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

댓글