Programming Language/JavaScript(자바 스크립트) 썸네일형 리스트형 자바스크립트[JS] while문 기본 구조 및 예시 ++ do while 문과의 차이점은 ?? 자바스크립트 while 문은 반복문 중 조건 부분을 간단하게 작성할 수 있다는 큰 장점을 가지고 있으며, do while 문은 조건 부분이 실행 부분보다 뒤에 있다는 점이 가장 큰 특징으로 작용합니다. 즉, while 문은 조건 부분이 앞 쪽에, do while 문은 조건 부분이 뒤 쪽에 자리잡게 됩니다. 1. while 문의 구조와 예시 1부터 10까지 출력해주세요 // ? while문에 대한 간단한 예시 // ? 예시 1번 : 1 이상, 10 이하 모든 수 출력해보기 let i = 1; while (i < 11) { console.log(i); i++; } 코드의 맨 처음에는 i 는 1을 지정해줍니다. 그리고 while 문 안에서는 10까지 출력이 되어야하니, i < 11 로 조건을 해주면 i 가 1.. 더보기 자바스크립트(JS) 반올림(toFixed) 하는 방법과 2진법, 8진법 등, N진법으로 변환하는 방법을 알아봅시다. 안녕하세요 오늘은 자바스크립트에서 반올림 하는 방법과 진법으로 변환하는 방법에 대해 배우고, 예시를 통해서 그것을 간단하게 나타내보도록 하겠습니다. 오늘 포스팅 하는 문법 내용은 특히 for문이나 while 문처럼 반복문 내에서 조건문으로 활용하기 좋습니다. 조건에 만족하면 반올림을 한다거나, 내림을 하는 등 세부 조건문으로 지정해줄 때 많이 사용되고 유용하게 사용되므로 확인해주시면 유용하게 사용될 것 같습니다. :) 다양한 예시로 한번 살펴보겠습니다. 1. 반올림 toFixed(자릿수) 소수점 자릿수 아래 반올림하는 방법 소수점 아래 반올림 하는 수는 우리가 toFixed(자릿수)를 입력해주고 자릿수 위치 값 바로 아래에서 반올림 하시는 것으로 생각해주시면 됩니다. 소스 코드로 살펴보시겠습니다. // .. 더보기 자바스크립트(JS) 객체는 무엇이고, 안의 값에 접근하려면 어떻게 해야할까? [객체 키(key) 값과 밸류(value) 값에 접근하기] 오늘은 자바스크립트에서 객체 : Object 에 대해서 알아보도록 하겠습니다. 자바스크립트에서 객체는 우리가 변수처럼 한가지 값에 지정해주는 것이 아니라, 여러가지 값을 하나의 객체 안에 지정하는 것이 가능합니다. 이 말은 곧 우리가 하나에 값에 하나를 저장하던 코드에서 벗어나 비슷한 속성의 값을 묶어서 관리해 줌으로써 더욱 코드를 깔끔하게 구성할 수 있다고 생각하셔도 됩니다. 즉, 기존의 것보다 훨씬 정돈된 코드를 구현할 수 있다는 점 입니다. 위의 슬라이드가 이제 우리가 객체를 확인하고 왜 사용하는지 장점을 명확히 알 수 있는 이유입니다. 일일히 어느 객체 안에 소속되어 있는 것과 달리, 위의 예시에서는 하나하나 변수를 지정해주어야 합니다. 또한 코딩을 할 때 어떠한 그룹으로 묶어서 관리를 하는 것과.. 더보기 자바스크립트(JavaScript) 스위치 (switch) 문에 대해서 알아봅시다. 안녕하세요 오늘 포스팅은 자바스크립트 스위치문 (switch) 관련된 포스팅을 해보겠습니다. 0. 우선 자바스크립트 스위치문 (switch)은 언제 어떻게 사용해야할까요? switch라는 영어단어의 뜻처럼, 결과 값이 입력 값에 따라 달라질 때 사용하기 편합니다. if 문을 통해서 여러가지 상황을 정해줄 수 있지만, 복잡한 방법보다 간단한 방법인 switch문을 이용하면 확실히 간단하게 활용이 가능합니다. 1. 우선 자바스크립트 스위치문 (switch)의 기본적인 구조는 어떻게 될까요? switch문의 기본적인 구조는 다음과 같습니다. 다른 문법들과 같이 switch ( 조건/변수 부분 ) { 실행 부분 }의 큰 틀로 이루어져 있습니다. 아래 그림을 통해서 같이 보시죠. 빨간색 부분이 위에서 말했던 기본.. 더보기 자바스크립트(JS) for문 구조와 활용 예시(짝수만 출력)를 통해, 간단하게 살펴보겠습니다. 오늘은 자바스크립트에서 가장 중요한 역할을 한다고 해도 무방한 !! 자바스크립트 for문에 관해서 공부 해보도록 하겠습니다. 특히 반복문은 프로그래밍 언어의 핵심 중에 핵심이며, 기초적인 부분이기에 처음 배우시는 분이라면 혼자 코드화를 할 수 있을 때까지 반복 연습해보시는 것이 좋을 것 같습니다. 제가 생각하기에 처음 프로그래밍 언어를 공부하시는거면 어느 자리에 어떤 정보가 들어가고, 어떤 방식으로 작성해야하는지 조금 막막할 수 있습니다. 그럴 땐 너무 스트레스 받지 마시고, 코드를 그대로 따라치면서 큰 틀 구조를 익히는게 좋습니다. 저를 포함해서 많은 분들이 처음 코드를 배울 때 한번에 for문의 코드를 안 보고 칠수 있지 않았습니다! 그러니 지금 고민하고 걱정 하고 있으신 블로그 방문자님도 마찬가지일.. 더보기 자바스크립트(JS) 약수 모두 출력하기/ 개수(갯수) 구해보기 자바스크립트 약수 구하기는 코딩 테스트에서 조금씩 나오는 문제이면서, 꼭 코딩 테스트 문제 뿐만 아니라 여러가지 다른 요소에서 많이 쓰이는 자바스크립트 나머지 기호를 활용한 대표적인 문제입니다. 보통 나머지를 구하는 식을 배우고 난 뒤 이 약수 구하기는 빼먹지 않고 연습 문제로 나오는 편인데요! 비단, 자바스크립트 뿐만 아니라 다른 언어를 공부하실 때도 나오는 문제이니 기본적으로 확인하고 가시면 좋겠습니다. 혹시나 약수에 대해 조금 까먹으셨거나, 기억이 잘 안나시는 분들을 위해 스크린샷 한 컷 준비했습니다. 어떠한 수로 나누었을 때 나누어떨어지는 경우(나머지가 없는 경우) 그 수가 나눈 수의 약수라고 합니다. 그래서 위에 나눗셈 식에서도 8을 1,2,4,8 로 나누었을 때 각각 나누어 떨어지는 것을 확인.. 더보기 자바스크립트(JS) if / else if / function에 대한 이해 (feat. 점수 기반 추천 프로그램) Q. 900,000명의 등급을 점수 기준에 따라 다르게 주세요. 만약 이런 조건이 주어진다면 단순 작업인데 너무 너무 너~~~~~~~~무 힘들것입니다. 이런 단순 작업을 자바스크립트 언어를 통해 해결하고자 한다면 어떻게 할까요? 예시로 든 90만명은 너무 많고, 예를 들어, 학생이 20명 있고, 이 학생들을 점수에 따라 등급을 분류하는 프로그램을 짜야한다고 생각해봅시다. 지금 당장은 학생이 20명이면 금방 점수를 기준으로 등급을 메길 수 있을겁니다. 그런데 만약 숫자가 1000명 , 예시로 든 900,000 이상으로 늘어난다면? 이런 불편함이 컴퓨터 프로그래밍 언어가 발전하게 된 이유입니다. 컴퓨터의 발명이 사실 계산기의 발명과 연관되어있다는 말 다들 한번 쯤은 들어보셨을 겁니다. 자바스크립트 언어로.. 더보기 [ JS ] 자바스크립트 함수에 대한 기본 구조와 예시로 확인해보기 함수란 기본적으로 우리가 원하는 실행 문장을 적어놓고, 그것을 어떠한 상자 안에 넣은체로 필요할 때 빼서 쓰는 것을 의미합니다. 1. 함수는 언제 써야하고, 어떻게 사용해야할까? 예를 들어, 이렇게 점수가 쫙 ~ 있다고 생각해봅시다. 우리는 중간과사와 기말고사의 합을 구해주고 싶습니다. 그렇다면 이걸 다 우리가 일일히 숫자를 기입해야할까요? 아닙니다. 우리가 오늘 배우는 자바스크립트에서의 함수는 이런 '''반복'''적인 일을 해야할 때 빛을 발한다고 말할 수 있습니다. 학생명 중간고사 점수 기말고사 점수 A 28 44 B 45 33 C 35 35 D 22 56 E 17 54 F 33 35 G 54 46 H 43 38 ... ... ... 성적 값 중간고사와 기말고사 값을 더해주는 식을 만들고자 할 때 a.. 더보기 이전 1 2 다음