솔직히 자바스크립트에 대해서 아는거라곤 첫주 미니프로젝트때 한게 전부다.
이대로 그냥 시작해버리면 너무 못따라갈것같아서 알고리즘은 40문제까지 푼것만으로 만족하고
주특기 주때를 위해서 자바스크립트를 먼저 조금 공부하기로 했다. 지금 당장 전장에가서 써야하기때문에 너무 깊게는 공부안했다. 좀더 깊게 팔수 있으면 따로 JS시리즈에 정리해야겠다.
변수
옛날에는 var을 많이 썼지만 var의 스코프때문에 이제는 let 과 const만 쓴다.
let = 재할당가능
const = 재할당불가능
데이터 타입과 연산자는 다른 언어와 비슷한거같거같다.
조건문
JS에서 조건문은
const shoesPrice = 50000
if (shoesPrice < 40000) {
console.log('사자')
} else if (shoesPrice <= 50000) {
console.log('고민을 해보자')
} else {
console.log('너무 비싸')
};
반복문
다른 언어와 비슷하게 for 과 while이 있다.
while (a < 15) {
a += 1;
};
for (let number = 1; number <= 20; number++) {
if (number % 2 === 0) {
console.log(`짝수`)
} else {
console.log(`홀수`)
}
};
for문의 다른 방식
number = [1, 2, 3, 4, 5]
for (let i in number){
console.log(number(i))
};
number = [1, 2, 3, 4, 5]
for (let i of number){
console.log(i)
};