본문 바로가기
요고조고

자바스크립트 1강 공부시작 !

by diMik 2020. 11. 13.

드디어 자바스크립트 공부 시작 !

 

 

자바스크립트를 배워보고 싶어서 강의를 찾다보니 인프런에 무료강좌가 올라와있어서 듣기로 했다.

 

웹 게임을 만들며 배우는 자바스크립트라는 강의로 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파트를 다 들었다. 

아직 코드를 손으로 직접치는 것이 손에 익지 않는다. 한글과 왔다갔다하니 치기가 더 어렵다. 반복문은 연습이 필요하겠다.

댓글