CS

javascript 기초

qqlzzb 2022. 7. 7. 23:31

# javascript 기초 강의

전공 교수님이 강의해주시는 자바스크립트 강의를 들었다.

DB 이용한 웹페이지 만들때 html과 css는 좀 접해봤지만 javascript는 처음이라 재밌었다.

 

js에서는 문자열을 나타낼 때 " ", ' ', ` ` 의 3가지 방법으로 표현할 수 있다.

이때 backtick(` `)은 console.log( ) 안에서 입력한 그대로 출력된다.

만약 줄을 바꾸고 싶다면 backtick은 그냥 코드 안에서 엔터를 넣어주면 되지만,

그 외의 따옴표들은 \n을 추가해줘야 줄이 바뀐다. 그냥 엔터를 쳐버리면 에러가 난다.

 

또 typeof 명령어를 사용하면 자료형의 이름을 알 수 있다.

이때 정수든 소수든 상관없이 모두 number로 출력된다.

js에서 문자열 + 숫자를 한다면(console.log('123'+5)) 숫자까지 문자열로 생각하고 처리한다.

즉 결과는 1235가 된다.

만약 이를 원하지 않고 숫자+숫자로 128의 결과를 원했다면 parseInt 함수를 사용하면 된다.

이때도 주의할 점이 있는데,

parseInt 전에 어떤 문자열과 + 연산을 하게 되면 parseInt로 바꾼 숫자가 다시 문자열이 된다.

따라서 괄호를 이용해서 우선순위를 정해줘야 한다.

 

console.log('parseInt의 결과는 : '+(parseInt('123')+5))  --->  128 출력

console.log('parseInt의 결과는 : '+parseInt('123')+5)  --->  1235 출력

 


 

사실 오늘은 새벽부터 속초로 당일치기 여행을 다녀와서 공부한 것이 거의 없다..

그래도 오늘부터 매일매일 올리기로 마음먹었으니 적은 양이지만 올려본다!🤓

속초에서 만난 비보잉 고양이와

청초호를 가르는 보트를 남기고 이만 총총..

'CS' 카테고리의 다른 글

클라우드 관련 용어 정리  (0) 2023.02.17
클라우드의 분류  (0) 2023.02.10
클라우드의 정의  (0) 2023.02.07
html 기초2  (0) 2022.07.06
HTML 기초  (0) 2022.07.05