Day10(211231) - Javascript복습, 함수

김성호·2021년 12월 31일
0
post-thumbnail

복습

변수 선언을 하는 예약어 let과 const중
let 문법을 배웠다.

  • let 변수명 = 데이터값(데이터타입을 신경쓰면서 줘야 함) // 예약어 x = x ( 형식 )
    참고) 변수명은 숫자로 시작할 수 없다.
  • 연산자(12345)
  • 데이터타입(숫자, 문자열, 불리언, 배열, 객체)

    데이터 타입 숫자부터 객체까지 문법 복습했다.
    불리언에서 false는 0값, true는 1이다.
    객체에서 코드블럭 안에 key:value 입력할 때 value에 문자랑 숫자가 섞이면 문자로 인식한다고 했다.

if문, for문 복습

if문


컴퓨터가 정보를 실제로 인식하는 순서는 if()안에 값이 참일 경우에만 코드블럭 안의 내용을 실행한다는 것이다. 만약 if()안에 값이 false인 경우에는 실행되지 않는다. else문을 덧붙였을 때 앞에 if()안 값이 false인 경우 else {} 코드블럭 내용이 실행된다.

for문


반복문은 if문보다 하는 일이 많아서 for()안에 내용이 많이 들어간다고 했다.
초기문 작성할 때 변수선언 예약어를 빼먹으면 안 된다. for(){}입력을 수월하게 할 수 있도록 단련해야한다.

함수(function)


특정 역할을 동일시해서 수행한다.

함수의 기능 2가지

인자(parameter) !

문자열+1 문자열 연결연산자 (내용을 연결해준다.)

return

함수의 결과물을 변환하기 위해서 사용한다.
함수 안에 있는 내용을 함수 밖에서 사용하려고 쓴다.
코드블럭 안에서 특정 변수 하나만 밖으로 꺼내준다.
'return 특정변수'
컴퓨터는 코드 순서대로 인식하기 떄문에 return 변수 다음에 쓰려고 하는 함수를
바로 입력해야 한다.

그 외


선생님이 내준 문제를 풀었다. for 안에 if 넣고 else 넣듯이 안에 끼어넣을 수 있다. '이러이러한 조건 동안 어떠어떠한 것들을 반복하는데, 요러한 조건에 맞는 경우에는 조러한 내용을 출력해라. 그렇지 않고 다른 조건이면 그 다른 조건에 맞는 내용을 출력하렴.'

0개의 댓글