(2022. 12. 19) Section1, JS 기초 (조건문, 반복문, 함수)

지인·2022년 12월 19일
0

JavaScript

목록 보기
7/32

if문
주어진 조건식이 참(true)라면 실행된다.
논리연산자(&&, ||) : &&(AND), ||(OR)
부정연산자(!) : true를 false로, false를 true로 리턴한다.

let denial = false;
if (!denial) {
	console.log('실행한다.'); // 해당 부분은 조건식이 true가 되기 떄문에, 실행된다.
}

if else 문

let score = 90;
if(score === 30) {
  console.log('30점입니다.');
} else if(score === 40) {
  console.log('40점입니다.');
} else {
  console.log('30점과 40점이 아닙니다.'); // 해당부분 실행
}

삼항 조건 연산자 : if문과 else문을 삼항 조건 연산자로 바꾸어 사용할 수 있다.
조건식 ? true일 때 값 : false일 때 값; 의 형태를 가진다.

let num = 5;
num %2 === 0 ? consoloe.log('짝수') : console.log('홀수');

for문

for(초기값; 조건식; 증감식) {
	//실행할 코드
}

//보통 이런 형태로 사용한다.
for(let i=0; i<arr.length; i++) {
  // 실행할 코드
}

문자열과 반복문

let str = 'helloworld';
console.log(str[0]); // 'h'
console.log(str[2]); // 'l'
console.log(str.indexof('l'); // 2, indexof로 문자열의 인덱스를 확인 할 수 있으며, 2개 이상이라면 가장 앞에 있는 문자의 인덱스를 조회한다.
console.log(str.length); // 10 (글자 수 조회하기)

while문

while (조건문) {
  // 실행할 코드
}

for문을 사용하는 경우

  • 반복 횟수가 비교적 명확할 때
  • 배열, 문자열 내부를 순회할 때
  • 반복문의 중첩이 필요할 때

while문을 사용하는 경우

  • 반복 횟수가 명확하지 않을 때

함수: 논리적인 일련의 작업을 하는 하나의 단위
매개변수: 함수를 정의할 때 선언하고, 함수 코드 블록 안에서 변수처럼 취급
전달인자: 함수를 호출할 때 소괄호 안에 넣는 값
함수선언문

function 함수이름(매개변수) {
  // 실행할 코드
};

함수이름(전달인자);

함수표현식

let 함수이름 = function() {
  // 실행할 코드
};
profile
안녕하세요

0개의 댓글

관련 채용 정보