let number = 5;
if (number % 2 === 0) {
console.log('number 변수는 짝수입니다.');
} else {
console.log('number 변수는 홀수입니다.');
}
if (number % 2 === 0) {
console.log('2의 배수입니다.');
} else if (number % 3 === 0) {
console.log('3의 배수입니다.');
} else if (number % 4 === 0) {
console.log('4의 배수입니다.');
} else if (number % 5 === 0) {
console.log('5의 배수입니다.');
} else {
console.log('2, 3, 4, 5의 배수가 아닙니다.');
}
const englishDay = 'saturday';
let koreanDay;
switch(englishDay){
case 'monday':
koreanDay = '월요일';
break;
case 'tuesday':
koreanDay = '화요일';
break;
case 'wednesday':
koreanDay = '수요일';
break;
case 'thursday':
koreanDay = '목요일';
break;
case 'friday':
koreanDay = '금요일';
break;
default:
koreanDay = '주말';
break;
}
console.log(koreanDay);
for (let i = 0; i < 10; i++) {
console.log(i);
}
console.log('------------');
for (let i = 10; i > 0; i--) {
console.log(i);
}
console.log('------------');
for (let i = 0; i < 3; i++) {
for (let j = 3; j > 0; j--) {
console.log(i, j);
}
}
let square = '';
let side = 6;
for (let i = 0; i < side; i++) {
for (let j = 0; j < side; j++) {
square += '*';
}
square += '\n';
}
console.log(square);
const yuJin = {
name: '안유진',
year: 2003,
group: '아이브',
}
console.log('------------');
for (let key in yuJin) {
console.log(key);
}
const iveMembersArray = ['안유진', '가을', '레이', '장원영', '리즈', '이서'];
console.log('------------');
for (let key in iveMembersArray) {
console.log(key);
console.log(`${key}:${iveMembersArray[key]}`);
}
for (let value of iveMembersArray) {
console.log(value);
}
let number = 0;
while (number < 10) {
number++;
}
console.log(number);
number = 0;
do {
number++;
} while (number < 10);
console.log(number);
console.log('--------------');
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
console.log('-------------');
number = 0;
while(number < 10){
if(number === 5){
break;
}
number ++;
console.log(number);
}
console.log('---------------');
for(let i = 0; i < 10; i++){
if(i === 5){
continue;
}
console.log(i);
}
console.log('----------------');
number = 0;
while(number < 10){
number ++;
if(number === 5){
continue;
}
console.log(number);
}
let age = 32;
let stringAge = age.toString();
console.log(typeof stringAge, stringAge);
let test = age + '';
console.log(typeof test, test);
console.log('98' + '2');
console.log(98 * 2);
console.log('98' - 2);
console.log('------------');
console.log(typeof (99).toString(), (99).toString());
console.log(typeof (true).toString(), (true).toString());
console.log(typeof (Infinity).toString(), (Infinity).toString());
console.log(typeof parseInt('0'), parseInt('0.99'));
console.log(typeof parseFloat('0.99'), parseFloat('0.99'));
console.log(typeof +'1', +'1');
console.log('-------------------_');
console.log(!!'asdkfjhalksdfjasdfx');
console.log(!!'');
console.log(!!0);
console.log(!!'0');
console.log(!!'false');
console.log(!!false);
console.log(!!undefined);
console.log(!!null);
console.log(!!{});
console.log(!![]);