본문 바로가기

Javascript

(101)
반복문 & 조건문 활용 ✅ 반복문과 조건문은 코딩하는데 있어 핵심 중의 핵심! ✅ 프로그램은 반복문과 조건문의 무수한 집합 ✅ 입력된 데이터에 대해 [조건문]을 활용해 수많은 조건으로 분기하고 [반복문]을 활용해 반복해서 처리하는 게 프로그램이 주로 하는 일이다. ✅ 반복문과 조건문을 같이 활용하여 1 ~ 10까지의 숫자중 3으로 나누었을 때 나머지가 0인 숫자를 구해서 출력} for (let number = 1; number
for 반복문 : 좀 더 명시적인 반복문 조건 표현 ✅ for 반복문 : while 과 같은 반복문. 좀 더 명시적으로 반복문의 조건을 표현할 수 있다. for (begin; condition; step) { 조건을 만족할 때 실행할 코드 } for (let temperature = 20; temperature
while 반복문 / 증감연산자++ 활용 반복문을 활용해서 특정 코드를 반복해서 실행할 수 있다. 이 때 조건을 설정해서 원하는 만큼만 반복할 수 있다! while (조건) { 조건을 만족할 때 실행할 코드 } let temperature = 20 while (temperature
else / else if 조건문 🌏 else : if 구문의 조건을 만족하지 않았을 때 실행하고 싶은 코드를 else 구문과 함께 작성한다. const shoesPrice = 50000 if (shoesPrice
if 조건문 / 결과값 Boolean if 구문을 활용해 조건을 만족했을 때만 코드를 실행하도록 할 수 있다. 이 조건의 결과값이 바로 Boolean이다. Boolean을 리턴하는 연산자는 비교연산자, 논리연산자, 일치연산자가 있다. if (조건) { 조건을 만족할 때 실행할 코드 } const shoesPrice = 40000 if (shoesPrice < 50000) { console.log('신발을 사겠습니다.') // 신발 가격이 50000원보다 작으므로 해당 코드가 실행됨 } const capPrice = 50000 if (capPrice
Hello World ✋ 1️⃣ Hello World : 우리가 보통 코딩을 처음 시작하게 되면 "Hello World"라는 문구를 출력한다. 이는 자바스크립트 프로그래밍의 관습 같은 것. "javascript" (일종의 루트 폴더)라는 이름의 폴더를 만든다. 메뉴의 File - New File을 클릭해 파일을 만들고 아래와 같이 타이핑을 한 이후에 hello.js 라고 저장해준다. 저장은 메뉴의 File - Save를 누르면 된다. "." 뒤에 js는 이 파일이 자바스크립트 파일이라는 것을 알려주는 확장자. 이렇게 확장자를 명시해주면 코딩을 할 때 VSCode와 같은 에디터 툴이 지원해주는 여러 도움을 받을수도 수 있다. VSCode를 실행하고 메뉴의 File - Open에서 이 폴더를 열어준다. VSCode 상단에 위치한 메..
프로그래밍 / 자바스크립트 / Node.js 1️⃣ 프로그래밍 (정해진 방식에 따라 일할 수 있도록 문법에 맞게 작성해놓는게 코딩) 2️⃣ 자바스크립트 프로그래머들이 "어떤 도구"를 이용해 코딩을 한다. 이 때 이용하는 도구가 바로 프로그래밍 언어다. 인간이 쓰는 언어와 마찬가지로 프로그래밍 언어도 정해진 문법이 있다. 이 문법에 따라 코딩을 하면 컴퓨터는 이를 해석해 우리가 원하는대로 데이터를 [입력]받아 [처리]하고 [출력]해줄 수 있다. 프로그래밍 언어도 인간이 쓰는 언어처럼 매우 다양하고 계속 발전해 왔다. 언어 고유의 특성과 장단점이 있지만 좀 더 많이 쓰이는 언어들이 존재한다. 자바스크립트는 이러한 언어들 중에서 많은 프로그래머들로부터 사용되고 있는 언어다. 3️⃣ Node.js Node.js를 정의하는 문장: "Node.js is an..
비교 / 논리 / 일치연산자 1️⃣ 비교연산자 (Comparison operators) 말 그대로 숫자값을 비교하는 연산자! 이러한 비교연산자를 통해서 얻는 값 boolean 조건문과 같이 많이 활용됨. console.log(1 = 2) // 1이 2보다 크거나 같은가? false 2️⃣ 논리연산자 (Logical operators) || (or) : 연산 대상 중 하나만 true 여도 true 리턴 ⛔|은 shift + \(엔터 위키) && (and) : 연산 대상이 모두 true 여야만 true 리턴 ! (not) : true를 false로, flase를 true로 바꿔서 리턴 let isOn..
문자열 / 템플릿 리터럴 / 산술, 증감, 대입연산자 # 연산자 : 데이터 값 반환 1️⃣ 문자열 붙이기 : + 를 사용하여 문자열을 이어 붙임. / 문자열과 숫자를 이어붙이면 숫자가 문자로 인식된다. console.log('My' + ' car') // My car를 출력 console.log('1' + 2) // 12를 출력 console.log(1 + 2) // 3을 출력 ✅템플릿 리터럴 (Template literals) : 백틱(``) 을 사용하여 문자열 데이터를 표현할 수 있다. 이중 따옴표나 작은 따옴표로 문자열을 표현할 때보다 . const shoesPrice = 200000 console.log(`이 신발의 가격은 ${shoesPrice}원입니다`) // console.log('이 신발의 가격은 ' + shoesPrice + '원입니다') ..
JS : 데이터 타입 number / string / boolean / null / undefined ✅ 자바스크립트에서는 여러 종류의 데이터 타입들이 존재한다. 기본(원시형, primitive) 타입이라고 불리는 number, string, boolean, null, undefined이 있다. 프로그래밍 : 수많은 데이터를 하는 과정을 컴퓨터가 알아들을 수 있는 언어로 서술하는 것. 세상에는 무수히 많은 데이터들이 존재하고 이러한 데이터들을 컴퓨터가 보다 빠르고 효율적으로 처리하기 위해 자바스크립트라는 프로그래밍 언어가 구분해놓은 것이다. 1️⃣ 숫자 (Number) : 숫자 데이터(나이, 거리, 무게, 가격 등) console.log(10) // 10을 출력 let age = 37 console.log(age) // 37을 출력 const myAge = 37 const yourAge = 25 cons..