앱 개발에 자주 쓰이는 JavaScript 2

하이루·2021년 10월 5일
0

줄바꿈

"" ,'' 을 사용 했을 경우 줄바꿈을 하기 위해서 \n 을 사용
예 ) let a = "안녕하세요 \n반갑습니다."
console.log(a)
[출력] -->안녕하세요
반갑습니다.

``(백틱)사용 --> ESC 바로 아래에 있는 점 --> Enter를 줄바꿈으로 인식함
예) let b = `안녕하세요 반가워요
당신은 누구세요
하하하`
console.log(b)
[출력] --> 안녕하세요 반가워요
당신은 누구세요
하하하

-----> Enter를 줄바꿈으로 인식하기 때문에 메모장에 쓰는것처럼 쓸 수 있다.

문자열 안에 변수 넣기

``(백틱)으로 묶은 문자열 안에서 ${변수}

let str = "나는야 "
let name = "퉁퉁이"
console.log(str + name) --> 나는야 퉁퉁이

let str2 = "저는 ${name} 입니다."
console.log(str2) --> 저는 ${name} 입니다. --> "",''같은 일반 문자열은 안됨

let str2 = `저는 ${name} 입니다.`
console.log(str2) --> 저는 퉁퉁이 입니다. --> ``(백틱)으로 묶여야 적용됨

(객체)딕셔너리 짧게 만들기 --> 객체 리터럴

[기존방식]
--> 객체 생성 방식

var name = "가을"
var job = "teacher"

var user = {
name: name,
job: job
}
////////////////////////////////////////////////////////////////////////
console.log(user)
출력 --> { name:"가을" , job:"teacher" }

[축약 방식]
--> 객체의 변수명과 그 변수에 넣을 값이 들어간 변수명이 같을 떄 가능

var name = "가을"
var job = "teacher"

var user = {
name,
job
}
--> name(user내부의 변수):name(할당하고자 하는 값이 들어간 변수)이
같으므로 name으로 축약
--> job(user내부의 변수):job(할당하고자 하는 값이 들어간 변수)이
같으므로 job으로 축약

console.log(user)
출력 --> { name:"가을" , job:"teacher" }

예)
let name2 = "민성"
let job2 = "개발자"

let dic2 = { name2, job2 }

console.log(dic2)
출력 --> { name2:"민성" , job2:"개발자" }

--> 자동으로 딕셔너리 형태로 들어가게 됨

profile
ㅎㅎ

0개의 댓글