일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- portal
- 1인 게임
- 정처기
- 유니티
- 게임 개발
- 자바스크립트
- 정보처리기사
- 1인 개발
- 3회차
- 1인 게임 개발
- 1인 게임 제작
- 프로그래머스 #최소힙 #우선순위 큐
- FPS
- Pong
- 필기
- 퐁
- Unity
- 게임제작
- 게임 제작
- 정처기 필기
- 합격
- 게임
- 토이 프로젝트
- Vampire Survivors
- 유니티3d
- unity3d
- Unity #Unity2D #Portal
- 자바스크립트 게임
- Unity2D
- 유니티 3D
- Today
- Total
Coding Feature.
JS #2 데이터 타입, 변수, 태그 선택, 조건문, 리팩토링 본문
- properties
문자열.length
문자열의 크기.
- method
문자열.toUpperCase()
문자열을 모두 대문자로.
문자열.indexOf('o')
o 문자가 있는 위치 반환.
문자열.trim()
문자열 내 공백을 없애준다.
"1" + "1"
"11"이 된다.
변수명 앞에 var 적는 습관 중요.
document.querySelector('#target')
id가 target인 태그를 선택.
조건문은
if(..===..){
} else{
}
'===' 비교 연산자.
<input id="night_day" type="button" value="night">
..
document.querySelector('#night_day').value
-> id가 night_day인 태그의 value 값 반환, 여기서는 night.
리팩토링.
중복 제거 통해 관리 수월하게.
중복이 발생하면 무조건 제거하라.
document.querySelector('#night_day').value
를
this.value
로 바꾸고.
<input id="night_day" type="button" value="night">
를
<input type="button" value="night">
로 바꾼다.
this는 현재 속한 태그를 가리킨다. (id 등 필요 X)
또한
document.querySelector('body').style....
위 문장이 반복해서 나오면 그 위에
var target = document.querySelector('body');
을 작성해서
document.querySelector('body').style....
를
target.style..
로 줄일 수 있다.
'생활코딩 독학 > WEB2 - JavaScript' 카테고리의 다른 글
JS #6 파일 쪼개서 정리, 라이브러리와 프레임워크, UI와 API, 그 외 (0) | 2023.01.09 |
---|---|
JS #5 객체 (0) | 2023.01.09 |
JS #4 함수 (0) | 2023.01.09 |
JS #3 배열, 반복문 (0) | 2023.01.09 |
JS #1 HTML과 JS의 만남. (0) | 2023.01.08 |