if(true) {
console.log('hello world');
}
동치 연산자 (===)
let name = 'kimcoding';
if (name === 'kimcoding') {
console.log('중복된 이름입니다.;); // '중복된 이름입니다.'
}
비교연산자 (>, <, >=, <=) : 값의 크기 비교
let num = 5;
if (num < 5);
num = num =1;
}
console.log(num); // 6
if (num > 5) {
num = num - 1;
}
console.log(num); // 5
논리 연산자 (&&, ||)
let age = 15;
if (age > 13 && age <= 19) {
console.log('청소년입니다.'); // '청소년입니다.'
}
부정연산자 (!) : 조건을 부정
let num = 11;
if (!(num===10)) {
console.log('변수 num은 10이 아닙니다.'); // '변수 num은 10이 아닙니다.'
}
let num = 5;
if (num % 2 === 0) {
console.log('짝수입니다.');
} else {
console.log('홀수입니다.'); // '홀수입니다.'
let name = 'kimcoding';
let course = 'seb be'
if(name === 'kimcoding' && course === 'seb fe') {
console.log('정보가 일치합니다.')
} else if (name === 'kimcoding' && course !== 'seb fe') {
console.log('코스를 확인하세요.') // '코스를 확인하세요.'
} else {
console.log('일치하지 않는 정보입니다.')
}
삼항 조건 연산자
: if과 else문을 삼항 조건 연산자로 바꿔 쓸 수 있음
⇒ {(조건식) ? (‘참/거짓 내용일 때 실행할 코드’)}
// 삼항 연산자
let num =5;
num % 2 === 0 ? console.log('짝수') : console.log('홀수') // 홀수
// if-else문
let num = 5;
if (num % 2 ===0) {
console.log('짝수입니다.');
} else {
console.log('홀수입니다.'); // '홀수입니다.
for (초기값; 조건식; 증감식) { ‘실행할 코드’ }
초기값 : 증감식 반복 횟루를 카운트하는 역할을 하는 변수
조건식 : 코드블록 내부 코드의 실행 여부 결정
증감식 : 코드블록 내부의 코드를 실행한 후 초기값으로 선언된 변수를 증가, 감소의 표현식
// 예시코드
let result = 0;
for(let num =1; num <= 5; num++) {
result = result + num;
}
console.log(result); // 15
let str = 'codestates';
console.log(str[0]); // 'c'
console.log(str[4]); // 's'
let str = 'codestates';
console.log(str.indexOf('c')); // 0
console.log(str.indexOf('e')); // 3
let str = 'codestates';
console.log(str.length); // 10
let str = 'codestates'
// 0부터 시작하는 index와 달리 길이는 문자열에 속한 문자의 개수를 포함하므로 -1을 해줘야함
for(let i = 0; i <= str.length -1; i++) {
console.log(str[i]);
}
// 1부터 10까지늬 숫자 중 홀수만 출력
for (let i = 1; i <= 10; i++) {
// 조건문 사용해서 홀수만 출력하는 코드 작성
if (i % 2 ===1) {
console.log(i);
}
}
// 정육면체 주사위 2개를 굴려 나올 수 있는 경우의 수 만들기
for (let i = 1; i <= 6; i++) {
for (let j = 1; j <= 6; j++) {
console.log(`첫번째 주사위는 ${i}, 두번째 주사위는 ${j}입니다.`);
}
}
while문
// 반복문
for (let num = 0; num < 3; num++) {
console.log(num); // 0 1 2
}
// while문
let num = 0;
while (num < 3) {
console.log(num); // 0 1 2
num++
}
let num = 1;
while (num > 0) {
console.log(num);
num++;
}
자바스크립트에서의 고난과 역경..
이라고 하루를 시작하고 하루를 마무리를 할 수 있는 문장…;