본문 바로가기
웹 프로그래밍(풀스택-->python)

13. Javascript 기초 문법 배우기(2)

by 백엔드개발자0107 2021. 4. 5.

일단 오늘은 함수에 대해서 공부해볼것이다.

이런 느낌을 생각하면 함수에 대해서 이해하기 쉽다.

함수의 기본 문법은 function mysum(num1,num2){

alert("안녕!")

return num1+num2

} 이렇게 나타내는데, 결과값이 "num1+num2"로 나온다. 이떄 이 결과값을 바로 출력할수 없다.

변수 let result = sum(1,2)

이렇게 구문을 만든다음에 출력한다.

깜짝놀란거는 개인적으로 javascript에서는 ;을 붙이지 않는다는 것이다.

그리고 중요한점이 있다. function name() {

이 부분이 순차적

}

중괄호 안이 순차적으로 실행된다는 점 잊지말자!

즉 함수는 순차적으로 정해진 함수를 실행한다!!!


그렇다면 이번에는 조건문에 대해서 공부해보자

if (age>20){

 console.log("성인입니다")

} else{

 console.log("청소년입니다")

}

--> 이 조건문의 의미는 만약 age>20 크면 성인 아니면 청소년 이라는 의미다.

let sex = "남성"

if (age>20 && sex == "남성"){

 console.log("성인 남성입니다")

} else{

 console.log("청소년입니다")

}

--> 여기서는 age>20과 sex과 두개다 조건이 true를 리턴해야한다.

if (age>20 && sex == "남성"){

 console.log("성인 남성입니다")

} else if (age > 10){

 console.log("청소년입니다")

} else{

 console.log("아동입니다")

}


자 이젠 반복문에 대해서 공부해볼것이다.

 

반복문은 대충형식이 아래와 같다.

 

for(let i = 0; i < 10 ; i++){

	console.log(i)

}

즉 이것의 의미는 변수 i를 생성 , i 는 0 부터 10미만까지 1씩 더해라 즉 출력은 0~9까지 된다.

 

내가 배우는 인강 자료에서는 이렇게 반복문을 표현하였다.

 

이거를 보고 잘 이해해보자!

 

그렇다면 이 반복문을 응용해보자.

 

일단 이 반복문을 응용해보기 위해서는 리스트선언부터 알아야한다.

 

리스트 선언은 대괄호를 이용한다.

 

let people = ['철수','영희','민수','형준','기남','동희']

let people = ['철수','영희','민수','형준','기남','동희']

이렇게 표현하고,

 

이 리스트의 각 이름 문자열을 콘솔에다가 표현하는 응용방법은

 

for (let i = 0; i < people.length;i++){

		console.log(people[i])

}

이렇게 표현한다. 그러면 출력이 

 

 

이렇게 된다.! 즉 한줄씩 띄어져서 이름 문자열들이 출력이 된다!

 

요번에는 다른 응용방법을 사용해보자

 

 

대충 이런식의 밑 블럭의 의미는 score가 70점미만인 결과값을 출력해준다를 의미한다.!