320x100
자바스크립트는 동적언어로서, 객체기반의 스크립트언어이다.
주로 웹브라우저에서 사용되나 몇몇 프레임워크를 통하여 서버 프로그래밍에서도 사용된다.
동적언어 - 데이터형(문자,숫자,Boolean형등)을 자동으로 할당해줌
스크립트언어 - 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어
아래의 예를 보면 바로 동적언어의 이해가 빠를것이다
각 데이터의 앞에 따로 형을 적지 않아도 자동으로 인식되는 것을 볼 것이다.
고로 자바스크립트는 데이터자체의 값을 보고 데이터형을 판별한다
See the Pen Untitled by hambugman (@hambugman) on CodePen.
각 형태의 데이터는 boolean값을 갖고 있다. 문자는 " "이 false값,
숫자는 0이 false. 마지막으로 null은 자동 false값을 갖고있다.
See the Pen Untitled by hambugman (@hambugman) on CodePen.
# 암묵적 형변환
여기 밑에 a라는 변수에 "0" 이라는 문자형태의 변수가 있다.
이를 parseInt를 사용하지않고 숫자형태로 변하고자한다면?
답은 a라는 변수에 숫자를 빼는 것이다.
자바스크립트에서 문자형은 더하기만 갖고 있고, 그외( - , * , %)의 연산자를 만나게 되면
암묵적으로 숫자로 변환하기 때문에 이처럼 변화하게된다. 아래의 예를 보자
See the Pen 암묵적형변환 by hambugman (@hambugman) on CodePen.
반응형
'Coding story > go HTML,CSS,JS' 카테고리의 다른 글
이클립스에서의 자바스크립트 자동완성기능 추가하기 (tern플러그인) (0) | 2022.03.08 |
---|---|
동영상을 웹에서 배경화면으로 만들기 (0) | 2022.03.07 |
자바스크립트 보충수업#2 (Json,복사와 참조) (0) | 2022.01.24 |
input태그 (0) | 2022.01.15 |
form태그 (0) | 2022.01.14 |
최근댓글