자바스크립트 와 타입스크립트/바닐라 자바스크립트와 타입스크립트
자바스크립트(chapter1-2내용)
현규띠
2022. 8. 4. 16:52
JS
- 자바스크립트 작성 위치
- HTML 태그내 <head> 혹은 <body>
- 자바스크립트 작성 선언코드
- </script>
- <script type="text/javascript">
- 자료형
- 문자열[ String ]
- “ “ 혹은 ‘ ‘ 안에 들어있는 데이터
- 숫자형[ Number ]
- 정수 혹은 실수 같은 자료형으로 인식
- 불 [ Boolean ]
- true 혹은 false 만 저장 가능
- 문자열[ String ]
- 자료형 변환
- Number( 데이터 ) : 숫자형 변환
- String( 데이터 ) : 문자열 변환
- Boolean( 데이터 ) 불 변환
- 연산자
- 산술연산자
-
- 더하기 -빼기 *곱하기 /나누기 %나머지
-
- 비교연산자
- == 같다 !=같지않다 >=이상 <=이하 >초과 <미만
- 논리연산자
- && [ and ] : 이면서 면서 이고 모두 그리고 모두 참이면 참
- || [ or ] : 이거나 거나 또는 하나라도 하나라도 참이면 참
- ! [부정] : 반대[ true → false / false → true ]
- 대입연산자
- = 오른쪽 값을 왼쪽에 대입
- += -= *= /= %= [ 오른쪽 값을 왼쪽에 연산후에 왼쪽에 대입 ]
- 증감연산자
- ++변수 : 전위증가 [ 다른 연산보다 변수에 1증가가 우선처리 ] --변수 : 전위감소
- 변수++ : 후위증가 [ 다른 연산 모두 처리후 변수에 1증가 ] 변수-- : 후위감소
- 연결연산자 : +
- “문자열” + “문자열”
- “문자열” + 변수 +”문자열”
- 산술연산자
- 상수 vs 변수
- 하나의 값을 저장 할 수 있는 공간
- 상수명 또는 변수명은 중복이 불가능하다.
- [선언] 키워드 변수명 = 값
- [호출] 변수명
- [값변경] 변수명 = 새로운값
- 상수 : 고정된 값
- const 키워드
- 변수 : 변하는 값
- let 키워드
- 메시지 창
- alert(’메시지’) : 경고창
- prompt(’메시지’) : 문자열 입력받는 창
- confirm(’메시지’) : 확인(true) 혹은 취소(false) 선택받는 창