일단 오늘은 함수에 대해서 공부해볼것이다.
이런 느낌을 생각하면 함수에 대해서 이해하기 쉽다.
함수의 기본 문법은 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점미만인 결과값을 출력해준다를 의미한다.!
'웹 프로그래밍(풀스택-->python)' 카테고리의 다른 글
15. 앞으로 배울것 (0) | 2021.04.07 |
---|---|
14. 자바스크립트(javascript)연습하기 (0) | 2021.04.05 |
12. Javascript 기초 문법 배우기(1) (0) | 2021.04.02 |
11. 자바스크립트 맛보기 (0) | 2021.04.01 |
10. Quiz_ 나홀로 메모장의 포스팅박스를 완성하기! (0) | 2021.04.01 |