본 내용은 codeit 으로 javascript 를 공부하면 정리한 내용입니다
let height;
if (height >= 160){
console.log('탑승이 가능합니다.');
} else {
console.log('탑승이 불가능합니다.')
}
switch (비교하는_값) {
case 조건값1:
동작부분
break
case 조건값2:
동작부분
break
default:
동작부분
}
for (초기화부분; 조건부분; 추가동작부분){
동작부분
}
어제 kosta 교육에서 중복 for문을 사용해서 풀었던 내용인데... 어제까지만 해도 잘 풀었는데 오늘 나는 못 풀었다.ㅠㅠ😂
c 의 printf 랑 javascript의 console.log 의 차이가 '\n'를 해주는지 안해주는지 차이가 있다.
결론은 c의 printf 개념으로 문제를 풀려고해서 못 풀었지 않을까? 그래야한다..
function printTriangle(height) {
let star = ''
for(let i=1; i <= height; i++){
star += '*' // star = star + '*'
console.log(`${star}`)
}
}
console.log('높이: 1');
printTriangle(1);
console.log('높이: 3');
printTriangle(3);
console.log('높이: 5');
printTriangle(5);
while (조건부분){
동작부분
}
for(let i = 1; i <= 9; i++){
for(let j = 1; j <=9; j++){
console.log(`${i} * ${j} = ${i * j}`)
}
}
0 1 1 2 3 5 8 13 21 34 55
let currentNumber = 1;
let beforeNumber = 0;
for(let i = 0; i < 10; i++){
console.log('${currentNumber}';
let temp = beforeNumber;
beforeNumber = currentNumber;
currentNumber = currentNumber + temp;
}
function Fibonacci (n){
if(n <=1){
return n;
}
return Fibonacci (n-1) + Fibonacci (n-2);
function factorial(n){
if (n <= 1){
return 1;
}
return n * factorial(n-1)
}
function factorial(n){
let result = 1;
for(let i = n; i >= 1; i--){
result = result * i;
}
return result;
}
ps. 또 언제 까먹을지 모르겠지만.. 계속 하다보면 생각이 나겠지!?