JS | - Review 1 -
변수
변수(variable) 는 숫자 또는 문자열과 같은 값의 보관함(container) 이며,
상황에 따라 변할 수 있는 값이다.
변수는 선언을 통해 보관함을 확보하고
선언은 let 키워드와 변수의 이름을 사용한다.
ex) let myname;
보관함의 자리가 확보되면
그곳에 데이터를 저장할 수 있으며 이를 할당이라고 한다.
아래 예시에서 ' = ' 은 "같다" 라는 의미가 아니라 값을 할당한다는 의미이다.
ex) myname = 'bobby';
선언과 할당을 동시에 할 수 있다.
ex) let myname = 'bobby';
코드의 각 한줄을 표현식(expression)이라고 부르며
표현식이 무엇인지 알아내는 과정을 평가(evaluation)라고 한다.
ex) 'Hello ' + myname;
'Hello bobby';
// 첫 번째 줄 표현식에서 myname은 myname이 적힌 보관함의 데이터인 'bobby'로 대체된다.
타입
변수에는 다양한 타입(type)이 있다.
- Number(숫자)
- String(문자열)
- Boolean(true, false)
- Null
- Undefined
typeof
typeof 연산자는 데이터 타입을 나타내는 문자열을 리턴한다
ex) typeof 43;
// "number"
typeof 'love';
// "string"
typeof 'true';
// "boolean"
typeof 선언되지않은변수
// "undefined"
연산자
비교연산자
- === : 일치
- !== : 불일치
- == : 동등
- != : 부등
"===" 와 "==" 의 차이는 "===" 는 값과 유형이 같아야 참이 되고 "==" 은 값만 같으면 참이 된다.
ex) var num1 = 3;
num1 === '3';
// false
// num1은 숫자 3이고, '3'은 문자 3이므로 3이라는 값은 같지만 유형(type)이 다르다. 그래서 false.
num1 == '3';
// true
네이밍 문법
cemelCase
CamelCase 낙타의 쌍봉과 같이 문자열의 첫 문자를 제외하고 단어의 첫 글자마다 대문자로 표현하는 방식이다.
변환 전 : MyVisitorCount
변환 후 : myVisitorCount
Author And Source
이 문제에 관하여(JS | - Review 1 -), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pjb642/Day-1-Review-저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)