본문 바로가기

개발자182

Search Effect 02 Search Effect02 이번 시간에는 오늘 배운 includes()를 활용하여 만든 검색 프로그램에 대해 알아보겠습니다. 키워드를 입력하면 그와 관련된 태그들과 함께 설명이 나옵니다. 앞서 살펴본 indexOf방식 보다 간단합니다. 원본 사이트 보기 원본 소스 보기 01. HTML search__list에 있는 li에 data-name과 data-type을 주어 검색으로 찾을 수 있게 해줍니다. 속성의 수가 좀 많아졌습니다. 코드 보기 { includes()를 이용하여 검색하기 CSS 속성 검색하기 검색하기 플렉스, 애니메이션, 백그라운드, 기타 등등 유형 별로 검색해보세요! 전체 속성 갯수 : 0 accent-color : accent-color 속성은 다른 페이지 이동을 설정합니다. align-.. 2022. 8. 17.
Search Effect 01 Search Effect01 이번 시간에는 오늘 배운 indexOf()를 활용하여 만든 검색 프로그램에 대해 알아보겠습니다. 키워드를 입력하면 그와 관련된 태그들과 함께 설명이 나옵니다. 원본 사이트 보기 원본 소스 보기 01. HTML search__list에 있는 li에 data-name을 주어 검색으로 찾을 수 있게 해줍니다. 코드 보기 { indexOf()를 이용하여 검색하기 HTML 태그 검색하기 검색하기 a : a 태그는 다른 페이지 이동을 설정합니다. abbr : abbr 태그는 줄임말이나 머리글자를 표현하는데 사용합니다. acronym : acronym 태그는 줄임말이나 머리글자를 표현하는데 사용합니다. address : address 태그는 웹 페이지의 연락처 정보를 설정합니다 apple.. 2022. 8. 17.
문자열 객체 slice() / substring() / substr() 문자열 객체 문자열 객체에서 사용하는 메서드 중 slice() / substring() / substr()에 대해 알아보는 시간을 가지도록 하겠습니다. 01. 문자열 메서드 : 변경 : slice() : 문자열에서 원하는 값을 추출(문자열)★★ 셋 중 가장 많이 사용하며, 시작위치는 끝나는 위치보다 작아야합니다. slice(시작위치), lice(시작위치,끝나는 위치) 형태로 사용합니다. { //slice(시작위치) //slice(시작위치, 끝나는위치) //시작위치 < 끝나는위치 const str1 = "javascript reference"; const currentStr1 = str1.slice(0); //javascript reference const currentStr2 = str1.slice(1).. 2022. 8. 17.
정규식 표현 정규식 표현 정규 표현식 또는 정규식은 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식언어입니다. 01. 정규표현식 객체 주요 패턴 패턴 설명 abc abc 문자열을 검색합니다. /abc/는 'abc' [abc] a,b,c중 문자 하나를 검색합니다. /[abc]d/는 'ad', 'bd', 'cd' [^abc] a,b,c를 제외한 문자 하나를 검색합니다. /[^abc]d/는 'ed', 'fd', 'gd' [A-Z] 알파벳 대문자 문자를 검색합니다. [a-z] 알파벳 소문자 문자를 검색합니다. [0-9] 0-9까지의 숫자를 검색합니다. . 하나의 문자를 검색합니다. 만약 '마침표' 문자 그대로의 의미를 사용할 경우 '₩.' 으로 표현해야 합니다. \w 알파벳, 숫자, _를 검색합니다. \W 알파.. 2022. 8. 17.
미디어 쿼리(media query) 미디어 쿼리(media query) 오늘은 미디어 쿼리에 대해 알아보는 시간을 가지겠습니다. 뷰포트 해상도에 따라 CSS를 분기시키는 미디어쿼리는 반응형 프로젝트에서 반드시 필요한 기법입니다. 01. { } 최소 가로폭이 1000px, 즉 1000px 보다 넓은 해상도일 때에 style_pc.css를 연결한다는 뜻입니다. 태블릿이나 모바일 기기마다 가로폭이 다른데, 크롬 브라우저에서 개발자 도구를 열고 Toggle device Toolbar를 누르면 기기마다의 해상도도 확인할 수 있고 기기 모델도 추가할 수 있습니다. 또한 다음 트로이(http://troy.labs.daum.net/)에서는 기기별 해상도를 제공하고 실제 작동 화면을 확인할 수 있는 VIEW를 제공합니다. 모바일 기기 가로 세로 iPhon.. 2022. 8. 15.
구조 관련 요소 구조 관련 요소 구조 관련 요소들에 대해 알아보는 시간을 가지도록 하겠습니다. 피그마의 구조대로 HTML 틀을 잡고, CSS를 입혀줍니다. 01. , , , , , 요소 유형 태그명 태그의 의미 및 특징 블록 레벨 요소 1. HTML 문서의 헤더 영역을 의미하는 태그로 제목이나 내비게이션, 검색 등의 내용들을 포함할 수 있습니다. 2. 텍스트, 인라인 요소, 블록 레벨 요소를 포함할 수 있지만 , 태그는 포함할 수 없습니다. 1. HTML 문서에서 맥락이 같은 요소들을 주제별로 그룹화해주는 태그이며 섹션 주제에 대한 제목 요소 (~)를 포함하는 것이 좋습니다. 2. 텍스트, 인라인 요소, 블록레벨 요소를 포함할 수 있습니다. 1. HTML 문서의 푸터 영역을 의미하는 태그로 섹션 작성자나 저작권에 대한 .. 2022. 8. 14.
기본 문법 CSS 기본 문법 CSS를 정의하는 방법으로는 내부 스타일시트, 외부 스타일시트, 인라인 스타일시트 등이 있습니다. 실제로는 외부 스타일시트를 많이 사용하는 편이지만, 간단한 스타일은 내부 스타일만으로도 가능합니다. 또한 인라인 스타일스트는 거의 사용하지 않지만, 우선순위가 가장 높아서 꼭 필요한 경우에 편리하게 사용할 수 있습니다. CSS에서 주석은 /* */로 표현합니다. 01. 내부 스타일시트 CSS 를 HTML 문서 안에 태그로 기재하여 HTML 문서 안에 CSS가 함께 저장되도록 하는 형태입니다. { 안녕하세요 코딩대원 입니다. } 결과 02. 외부 스타일시트 스타일 속성들을 따로 저장하여 HTML 문서에 파일명으로 연결할 수 있습니다. 이때 스타일은 *.css 확장자를 가진 별도의 파일로 저장.. 2022. 8. 13.
내장 함수 내장 함수 내장 함수는 자바스크립트에 기본적으로 내장되어 있는 함수들을 말합니다. 01. 인코딩, 디코딩 함수 'http://icoxpublish.com/search?query=자바스크립트'와 같이 URL주소에 쿼리 정보를 전송하여 데이터를 처리해야 되는 프로그램의 경우 한글과 같은 유니코드 문자가 포함되어 있으면 오류가 발생할 수 있습니다. 이런 경우 인코딩 함수를 이용하여 문자를 부호화 시키고 부호화된 문자를 다시 디코딩 함수를 이용하여 원래 문자로 되돌릴 수 있습니다. 함수명 설명 encodeURIComponent() 영문, 숫자와 () - _ . ~ * ! ' 을 제외한 문자를 인코딩합니다. decodeURIComponent() encodeURIComponent()의 디코딩 함수 02. 숫자, 유.. 2022. 8. 12.
배열 객체 join() / push() / pop() 배열 객체 배열 객체에서 많이 사용하는 메서드로 join(), pop(), push() 가 있습니다. 01. 배열 속성 : length : 배열 길이 구하기 : 반환(숫자) 배열의 길이를 구하기 위해서 length 속성을 사용한다. 번호 기본값 매서드 리턴값 1 [100, 200, 300, 400, 500] length 5 2 ['a''b''c''d''f'] length 5 3 [1, 2, ['a', 'b']] length 3 { //01 const arrNum = [100, 200 ,300, 400, 500]; document.querySelector(".sample01_N1").innerHTML = "1"; document.querySelector(".sample01_Q1").innerHTML = ".. 2022. 8. 11.
카드 유형 03 사이트 만들기 : 카드 유형 03 사이트를 만들기에 앞서 다양한 유형으로 나누어서 공부해보려고 합니다. 가장 먼저 공부해 볼 유형은 카드유형 입니다. 피그마로 먼저 레이아웃을 잡아준 뒤에 수치대로 코딩합니다. 이번 카드 만들기에는 ir 효과(이미지 대체 효과 alt)와 1줄 줄임효과 3줄 줄임효과가 추가됩니다. 01. Figma로 레이아웃 잡기 Figma로 전체적인 틀을 잡아줍니다. 02. HTML ir태그를 설정하여 이미지 볼 수 없는 사용자에게 적절한 대체 텍스트를 제공 해줍니다. { 동물의 종류는 다양합니다. 동물은 육식동물, 초식동물 등등. 대체적으로 긴 귀와 솜뭉치 모양으로 위쪽으로 짧아 보이게 말려 있는 꼬리 길이는 생각보다 길다.... 더보기 동물의 종류는 다양합니다. 동물은 육식동물, 초식.. 2022. 8. 11.
카드 유형 02 사이트 만들기 : 카드 유형 02 사이트를 만들기에 앞서 다양한 유형으로 나누어서 공부해보려고 합니다. 가장 먼저 공부해 볼 유형은 카드유형 입니다. 피그마로 먼저 레이아웃을 잡아준 뒤에 수치대로 코딩합니다. 이번 카드 만들기에는 svg파일 삽입, flex가 추가됩니다. 01. Figma로 레이아웃 잡기 Figma로 전체적인 틀을 잡아줍니다. 02. HTML 화살표 이미지를 svg파일로 받아서 코드로 넣어줍니다. 8개의 이미지를 2층으로 배치하는 구조입니다. { 운동을 해봅시다 여러가지 운동을 해봅시다. 유산소 운동 근력 운동 골고루 해봅시다 걷기 걷기는 사람의 가장 기초적인 이동 방식으로, 왼발과 오른발을 번갈아 내딛으며, 언제나 할 수 있다.... 더보기 자전거 자전거의 효율은 매우 높기 때문에 다른.. 2022. 8. 10.
비트맵 방식 / 벡터 방식 비트맵(Bitmap)과 벡터(Vector) 벡터 방식과 비트맵 방식에 대해 알아보겠습니다. 01. 비트맵(Bitmap) 방식 비트맵은 비트의 지도란 뜻으로 각 픽셀에 저장된 일련의 비트 정보 집합을 말합니다. 디스플레이는 픽셀의 배열로 구성되어 있습니다. 픽셀들의 배열 방식과 픽셀의 숫자와 비율이 디스플레이의 해상도를 결정한다고 할 수 있습니다. 1920x1080의 해상도를 가진 디스플레이의 경우 가로 1920개, 세로 1080개의 픽셀들로 구성되어 있다고 생각하면 됩니다. 비트맵 이미지는 크기를 늘이거나 줄이게 되면 원본 이미지에 손상이 가게 됩니다. 흔히 이것을 '이미지가 깨졌다'라고 표현합니다. 비트맵 방식의 확장자로는 JPG, PNG, GIF, WebP 가 있습니다. # 픽셀이란 이미지를 구성하는.. 2022. 8. 10.
웹 표준/웹 접근성/웹 호환성 웹 표준 / 웹 접근성/ 웹 호환성 웹 표준 / 웹 접근성/ 웹 호환성에 대해 알아보는 시간을 가지도록 하겠습니다. 01. 웹 표준(Web Standards)이란? 웹 표준이란 브라우저 종류 및 버전에 따른 기능 차이에 대하여 호환이 가능하도록 제시된 표준으로, 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 동일하게 구현함과 동시에 어느 한쪽에 최적화되어 치우치지 않도록 공통요소를 사용하여 웹 페이지를 제작하는 기법을 의미한다. 표준화 단체인 W3C(World Wide Consortium)가 권고한 표준안에 따라 웹사이트를 작성할 때 이용하는 HTML, CSS, JavaScript 등에 대한 규정을 담고 있으며 웹 표준의 궁극적인 목적은 웹사이트에 접속한 사용자가 어떠한 운영체제나 브라우저를 사용하.. 2022. 8. 9.
카드 유형 01 사이트 만들기 : 카드 유형 01 사이트를 만들기에 앞서 다양한 유형으로 나누어서 공부해보려고 합니다. 가장 먼저 공부해 볼 유형은 카드유형 입니다. 피그마로 먼저 레이아웃을 잡아준 뒤에 수치대로 코딩합니다. 01. Figma로 레이아웃 잡기 Figma로 전체적인 틀을 잡아줍니다. 02. HTML 웹 표준을 준수하기 위해 시맨틱 태그를 사용합니다. 시맨틱 태그를 사용한 후에는 제목태그를 사용해야 합니다. { 닭의 쓰임새 닭은 많은것을 나눠주는 유익한 생물 입니다. 치킨 일반적인 닭튀김을 말하며 닭을 잘라 구운 것도 치킨이라고는 한다. 치킨 반죽을 어떻게 만들고 닭을 어떻게 튀기느냐에 따라서 맛의 차이가 상당하다. 더 자세히 보기 달걀 조리법에 따라 그 형태와 식감 등이 달라지기 때문에 특유의 약한 맛과 .. 2022. 8. 9.
문제 04 객관식 퀴즈 웹디자인기능사 대비 퀴즈 프로그램을 만들어 풀어보려 합니다. 이번에는 객관식 문제입니다. querySelector와 querySelectorAll을 통해 저장된 값들을 선택하며 for문이나 forEach문을 이용하여 편리하게 출력합니다. + updateQuiz 함수를 만들어서 문제출력과 해설숨기기를 묶어놓고 실행 시킵니다. + answerQuiz 함수를 만들어서 정답확인에 대한 값을 묶어 담습니다. + addEventListener함수 안에 answerQuiz함수를 넣어주어 정답 확인하기를 클릭할때 실행시켜줍니다. 문제 04 정답을 맞출 경우 강아지가 웃으며 정답입니다 문구가 나옵니다. 오답의 경우 강아지가 울며 틀렸습니다 문구가 나옵니다. 맞출 경우 해설이 나오지 않으며, 틀릴경우 해설을 .. 2022. 8. 8.
요소 선택 요소 선택 ▶ 요소를 직접 선택하는 메서드 메서드 설명 getElementById() dlcument.getElementById('contnet')일 경우 HTML 요소 중 id 속성이 'content'인 요소를 선택합니다. getElementsByClassName() document.getElementsByClassName('menu')일 경우 HTML 요소 중 class명이 'menu'인 요소들을 선택합니다. getElementsByTagName() document.getElementByTagName('ul')일 경우 HTML 요소 중 태그명이 'ul'인 요소들을 선택합니다. getElementsByName() document.getElementsByName('txt')일 경우 HTML 요소 중 na.. 2022. 8. 6.
문제 03 다수의 퀴즈 웹디자인기능사 대비 퀴즈 프로그램을 만들어 풀어보려 합니다. 이전 문제와 달리 다수의 문제를 선택해 불러와야 하기 때문에 querySelectorAll을 통해 저장된 값들을 불러오며, 값을 개별적으로 출력하지 않고 for문이나 forEach문을 이용하여 편리하게 출력합니다. + addEventListener 함수로 클릭 했을때 값을 출력하도록 합니다. + if함수로 값에 대한 결과를 나눕니다. 문제03 정답 확인하기를 누르면 답이 나옵니다. 정답을 맞출 경우 강아지가 웃으며 정답입니다 문구가 나옵니다. 오답의 경우 강아지가 울며 틀렸습니다 문구가 나옵니다. 맞출 경우 정답이 나오지 않으며, 틀릴경우 정답을 보여줍니다. 원본 소스 보기 Javascript 코드 선택자, 문제정보, 문제출력, 정.. 2022. 8. 6.
문제 02 주관식 퀴즈 웹디자인기능사 대비 퀴즈 프로그램을 만들어 풀어보려 합니다. querySelector를 통해 저장된 값들을 불러오며, addEventListener 함수로 클릭 했을때 정답을 출력하도록 합니다. 여기에 if함수를 더해 정답과 오답에 대한 결과를 나눕니다. 문제02 정답을 맞출 경우 강아지가 웃으며 정답입니다 문구가 나옵니다. 오답의 경우 강아지가 울며 틀렸습니다 문구가 나옵니다. 원본 소스 보기 Javascript 코드 선택자, 문제정보, 문제출력, 정답 숨기기, 정답확인, 사용자 정답, 사용자 정답과 문제 정답 맞춰보기 단계로 구성되어 있습니다. { //선택자 const quizType = document.querySelector(".quiz__type"); //퀴즈 종류 const qui.. 2022. 8. 4.
문제 01 퀴즈 웹디자인기능사 대비 퀴즈 프로그램을 만들어 풀어보려 합니다. querySelector를 통해 저장된 값들을 불러오며, addEventListener 함수로 클릭 했을때 정답을 출력하도록 합니다. 여기에 if함수를 더해 정답과 오답에 대한 결과를 나눕니다. 문제01 정답 확인하기를 누르면 답이 나옵니다. 원본 소스 보기 Javascript 코드 선택자, 문제정보, 문제출력, 정답 숨기기, 정답확인 단계로 구성되어 있습니다. { //선택자 const quizType = document.querySelector(".quiz__type"); //퀴즈 종류 const quizNumber = document.querySelector(".quiz__question .number"); //퀴즈 번호 const q.. 2022. 8. 4.
유형 05 레이아웃05 이번 레이아웃은 전체 영역이 들어간 구조입니다. 실제 사이트에서 이런 구조를 많이 사용하며, 컨테이너를 만들어서 가운데 영역을 설정합니다. 조금 복잡해진 유형입니다. Float을 이용한 레이아웃 float 방식 레이아웃은 구버전 익스플로어 등과의 호환을 위해 사용한다. float는 속성이 상속되어 float 속성을 사용한 요소의 다음 요소에게 영향을 미치며, 이전 요소를 밀고 올라오게 되는데 clear: both로 해결 가능하지만, 복잡한 구조의 경우 한계가 있기 때문에 더 나은 방법으로 부모 요소에 overflow :hidden을 주는 방법이 있다. 그러나 overflow도 한계가 있는데 이를 위해 나온 방법이 clearfix값을 클래스로 지정하여 뿌려주는것이다. 귀찮다는 점을 빼면 딱히 .. 2022. 8. 4.
유형 04 레이아웃04 이번 레이아웃은 전체 영역이 들어간 구조입니다. 실제 사이트에서 이런 구조를 많이 사용하며, 컨테이너를 만들어서 가운데 영역을 설정합니다. Float방식 레이아웃 Float 방식 레이아웃은 구버전 익스플로어 등과의 호환을 위해 사용합니다. { *{ margin: 0; padding: 0; } #header{ height: 100px; background-color: #B2DFDB; } #nav{ background-color: #4DB6AC; height: 300px; } #section{ background-color: #009688; height: 580px; } #footer{ background-color: #00796B; height: 100px; } /* 아이디/클래스 #/. 한번.. 2022. 8. 4.
유형 03 레이아웃03 이전 유형보다 조금 복잡해졌지만 여전히 단순한 구조입니다. Float방식 레이아웃 float 방식 레이아웃은 구버전 익스플로어 등과의 호환을 위해 사용한다. float는 속성이 상속되어 float 속성을 사용한 요소의 다음 요소에게 영향을 미치며, 이전 요소를 밀고 올라오게 되는데 clear: both로 해결 가능하지만, 복잡한 구조의 경우 한계가 있기 때문에 더 나은 방법으로 부모 요소에 overflow :hidden을 주는 방법이 있다. 그러나 overflow도 한계가 있는데 이를 위해 나온 방법이 clearfix값을 클래스로 지정하여 뿌려주는것이다. 귀찮다는 점을 빼면 딱히 단점이 없기때문에 많이 쓰이고 있다. { *{ margin: 0; padding: 0; } #wrap{ width.. 2022. 8. 4.
유형 02 레이아웃02 두번째 유형으로 이번에도 단순한 구조입니다. Float방식 레이아웃 float 방식 레이아웃은 구버전 익스플로어 등과의 호환을 위해 사용한다. float는 속성이 상속되어 float 속성을 사용한 요소의 다음 요소에게 영향을 미치며, 이전 요소를 밀고 올라오게 되는데 clear: both로 해결 가능하지만, 복잡한 구조의 경우 한계가 있기 때문에 더 나은 방법으로 부모 요소에 overflow :hidden을 주는 방법이 있다. { * { margin: 0; padding: 0; } body { background-color: #E8F5E9 ; } /* 블록구조를 가운데정렬 할때 width값과 같이 margin 0 auto 주면됨. */ #wrap { width: 1200px; margin: .. 2022. 8. 4.
걷기 앱 기획 PPT 2022. 8. 2.
유형 01 레이아웃01 첫번째 유형 가장 단순한 구조입니다. Float방식 레이아웃 float 방식 레이아웃은 구버전 익스플로어 등과의 호환을 위해 사용한다. float는 속성이 상속되어 float 속성을 사용한 요소의 다음 요소에게 영향을 미치며, 이전 요소를 밀고 올라오게 되는데 clear: both를 주면 이러한 현상을 막을 수 있습니다. *{ margin: 0; padding: 0; } body{ background-color: #fff3e0; } #wrap{ width: 1200px; margin: 0 auto; } #header{ width: 100%; height: 100px; background-color: #ffe082; } #nav{ width: 100%; height: 100px; backgro.. 2022. 8. 1.
지역변수 / 전역변수 전역 변수와 지역 변수 변수는 함수 블록{}을 기준으로 변수의 선언 위치에 따라 '전역 변수'와 '지역 변수'로 나누어진다. '전역 변수'는 함수 블록{} 밖이나 안에서 자유롭게 사용가능하지만 '지역 변수'는 함수 블록{} 내에서만 사용할 수 있다. { var kor = 90; function getScore() { kor = 100; // 전역 변수 console.log(kor); //100 } getScore(); console.log(kor); // 100 } 함수 블록{}안에 있는 kor 변수는 전역변수입니다. 따라서 getScore 함수를 호출하게 되면 kor 변수 값이 90에서 100으로 바뀌게 됩니다. { var kor = 90; function getScore() { var kor = 10.. 2022. 7. 28.
함수 함수 함수는 프로그램에서 반복적으로 사용되는 기능을 만들어 내기 위한 코드들의 집합으로 이해하면 된다. 01. 선언적 함수 '선언적 함수'는 함수를 호출할 때 함수의 앞 또는 뒤에서 호출 가능합니다. var로 선언한 변수와 선언적 함수는 변수,함수 이전에 호출하여도 에러가 발생하지 않는다 이러한 자바스크립트의 성질을 호이스팅(Hoisting) 이라고 한다. function compute(){ conosle.log('선언적 함수'); } compute(); function compute(){ conosle.log('선언적 함수'); } compute(); 02. 익명 함수 익명 함수는 변수에 함수 데이터를 저장하여 변수를 마치 함수처럼 사용 할 수 있도록 만들어 준며, 익명 함수는 변수 선언 이후에 호출해.. 2022. 7. 26.
데이터 타입 데이터 타입 데이터 타입은 변수에 저장되는 데이터의 유형으로 원시타입과 객체타입으로 나눌 수 있다. 원시 타입으로는 number, string, boolean, undefined, null, symbol 등이 있고, 객체 타입에는 function, object, array 등이 있다. number(숫자) 데이터 number 데이터는 정수, 소수점, 지수를 표현할 수 있습니다. string(문자) 데이터 string 데이터는 ''또는""로 표현할 수 있다. 보통 문자 데이터는 작은따옴표로 많이 표현하며 바깥쪽을 큰따옴표로 처리 했으면 안쪽은 작은따옴표로 처리한다. boolean(논리) 데이터 boolean 데이터는 true(참)와 false(거짓)의 값을 표현함. boolean에서 0값은 false를 의미.. 2022. 7. 26.
조건문 제어문 제어문이란 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 제어하거나 반복시키는 문장을 말합니다. if문 if문은 조건식과 실행문으로 이루어지며 가장 많이 사용되는 제어문입니다. { var html = Number(prompt('html 점수입력', '')); var css = Number(prompt('css 점수입력', '')); var javascript = Number(prompt('javascript 점수입력', '')); var avg = (html + css + javascript) / 3; var comment; if (avg >= 60) { if(html < 40) { comment = 'HTML' + '40점 미만 불합격'; } else if (css < 40){ c.. 2022. 7. 26.
반복문 반복문 반복문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 반복적으로 실행시키는 문법을 말합니다. 반복문에는 while문, do while문, for문이 있으며, for문을 가장 많이 사용합니다. while문 for ( 초기값; 조건식; 증감값 ){ 실행문 } do while문 do while문은 while문과 달리 한번은 무조건 실행된다는것에 차이가 있다. for ( 초기값; 조건식; 증감값 ){ 실행문 } for문 for ( 초기값; 조건식; 증감값 ){ 실행문 } 0부터 99까지 출력하기 //0부터 99까지 출력하기 for( let i=0; i 2022. 7. 26.

HTML
CSS

JAVASCRIPT

자세히 보기