자바스크립트를 배워보고 싶어서 강의를 찾다보니 인프런에 무료강좌가 올라와있어서 듣기로 했다.
웹 게임을 만들며 배우는 자바스크립트라는 강의로 114강이 올라와 있다. 매우 길어보이지만 강의 하나하나가 짤막하게 구성되어 있어서 짧게씩 듣기 좋은 듯 하다.
내가 배워보고 싶었던 랜덤과 관련한 내용도 들어있는 듯해서 처음부터 쭈욱 들어보고 강좌마다 배운 것들을 남겨두겠다. 잘 배워서 내 웹사이트에 적용하도록 해보겠다.
1. 자바스크립트 프로그래밍이란?
질문을 많이해서 처음부터 잘못된 공부 방향으로 가는 것을 방지하자
자바스크립트는 언어이고, 제이쿼리는 라이브러리이다
2. 값: 숫자, 문자, 불린
인터넷 창 띄우고 f12 누른 뒤 console 선택하여 입력해보자
숫자 : 5
문자 : 따옴표를 붙이면 문자 "5"
불린 : true /false
3. 연산자
5=5 와 5==5 다르다
4. 비교연산자
==과 !==은 쓰지말고
=== 을 사용하자 (쉽게쉽게)
===과 !==은 반대
5. 변수
달러랑 언더바를 제외한 특수문자는 변수명으로 못써요
영어, 한국어 등등 다 변수로 사용가능
첫글자로만 안오면 숫자도 변수로 사용가능
비교시 === 사용
결과는 = 사용
6. null, undefined
var 결과 = '앗뇽'
결과를 앗뇽이라고 기억해둬
null 내가 인위적으로 지운 값
undefined 컴터가 주는 값
7. 조건문 if
문자를 숫자로 만들어주기 : number()
8. 반복문 while
var 값 = 0
while (값<0){
console.log(값)
값=값+1
}
9. 복습&연산자 심화
10. 함수
제곱 : **
function 함수(x, z) {
return x+z+5 ;
}
함수 (3, 2)
11. 문자열 심화
몇번째 글자 불러오기 :
자바스크립트는 0부터 시작
함수야놀자[2]
"야"
01234
길이 : "렺뎔8ㅕㄷㅈ려".length
12. else if
if만 써도 된다
13. 반복문 for
설명을 적는 방법 : //
while이 어려우면 if로 쭉 적어보기
while(조건) {
실행
끝}
var 조건 = 0;
while (조건<5){
console.log('딸기 좋아')
조건 = 조건 +3
}
for(처음1; 조건2; 끝4){
실행3
}
for는 진행되는 1,2,3,4 순서가 어긋나 있으므로 어렵지만 많이 사용
var 조건 = 0;
for (var 조건 = 0; 조건 <5; 조건 = 조건 + 3) {
console.log('딸기 좋아')
}
14. 끝말잇기 구현
같은 내용인데 while을 사용한 것과 for를 사용한 것
while문
var word = '과자'
while (true) {
var answer = prompt(word)
if (word[word.length - 1] === answer[0]){
//맞았을 때
alert('딩동댕')
word = answer;
} else {
//틀렸을 때
alert('땡')
}
}
for문
for (var word = '과자'; true;){
var answer = prompt(word)
if (word[word.length - 1] === answer[0]){
//맞았을 때
alert('딩동댕')
word = answer;
} else {
//틀렸을 때
alert('땡')
}
}
강의들이 짤막하게 나눠져있어서 듣기에 편했다. 배속듣기로 속도를 조절하며 1강의 14파트를 다 들었다.
아직 코드를 손으로 직접치는 것이 손에 익지 않는다. 한글과 왔다갔다하니 치기가 더 어렵다. 반복문은 연습이 필요하겠다.
댓글