문자열을 표현할 때 ' ' 를 써도 되고, " " 를 써도 됨. 취향 차이.
세미콜론(;)도 마찬가지로 취향차.
위의 두 개는 설정에서 변경 가능.
논리연산자
NOT -> AND -> OR 순서로 진행
비교연산자
값이 동일한 지 확인하려면 === 으로. ==으로 할 경우 다른 걸 같다고 판단하는 경우가 있음.
Ex. true, 1 / false, 0 / null, undefined / 1, '1'
같지 않은 것은 !==
문자열
`Hello ${name}!` = 'Hello '+ name + '!'
함수 (화살표 / function)
const hello = name => {
console.log(`Hello, ${name}!`)
}
function hi(name) {
console.log(`Hi, ${name}~~`)
}
객체
const ironMan = {
name: '토니 스타크',
actor: '로버트 다우니 주니어',
alias: '아이언맨'
}
function print(hero) {
const text = `${hero.alias}(${hero.name}) 역할을 맡은 배우는 ${hero.actor} 입니다.`
console.log(text)
}
===========비구조화 할당==========
function print(hero) {
const {alias, name, actor} = hero
const text = `${alias}(${name}) 역할을 맡은 배우는 ${actor} 입니다.`
console.log(text)
}
function print({alias, name, actor}) {
const text = `${alias}(${name}) 역할을 맡은 배우는 ${actor} 입니다.`
console.log(text)
}
Getter 함수와 Setter 함수
getter 함수 : 특정 값을 조회할 때마다
setter 함수 : 특정 값을 설정할 때마다
'JavaScript' 카테고리의 다른 글
JS 01 - 블로그용 (0) | 2020.07.09 |
---|