2024/12 58

[javaScript/공부] 자료형

숫자형(Number) 1234567890NaN일반적인 숫자 (123..)가 있고,아래와 같은 특수 숫자 값(special numeric value)가 있다.infinity무한대 (0으로 나누거나, 직접 참조)NaN숫자가 아님(Not a Number)         문자형(String) "hello"'hello'`hello`역따옴표로 변수나 표현식을 감싼 후 ${}를 넣어주면, 원하는 데이터를 넣을 수 있다.let name = "Amy";alert(`hello, ${name}`);//hello, Amyalert (`the result is ${1+2}`);//the result is 3         불린형(Boolean) true 참false 거짓         Null & Undefined Null존재..

WEB/javaScript 2024.12.12

[javaScript/공부] 코드 구조, 변수와 상수

세미콜론(semicolon) ;하나의 문(문법(syntax)과 명령어(command))을 구분하는 용도이다.줄바꿈을 할 경우 세미콜론 생략 가능앞에 대괄호 [ ] 가 있는 경우 제외let thing = "value";         주석(comment) 코드 중간에 코멘트를 달 때 사용 //한줄짜리 주석 /*  ...  */여러줄의 주석 여러 줄을 드래그 하여 단축키로 주석을 작성할 수도 있다.cmd + opt + /** 중첩 주석은 불가능//한줄 주석/*두줄주석*/         변수(variables) let name = value;var name = value; (let과 const가 생기기 전에 만들어진 오래된 변수임, 잘 사용하지 않음)이름을 붙여 사용(이름이 중복되지 않아야 한다.)let st..

WEB/javaScript 2024.12.12

[javaScript/실습] 한국의 수도는?

'한국의 수도는?' 실습으로 반복문 연습하기        실습 내용 "한국의 수도는?" 프롬프트 창이 나온다.정답을 입력하면 → "정답입니다!" 알림창정답이 아닌 경우 → "틀렸습니다!" 알림 후 다시 프롬프트 창(정답 나올때까지 반복) 최종적으로 이런 플로우로 만들어 봤다.마침 저번 실습(조건문, 연산자)때 다시 입력하라는 알림창 후 처음으로 돌아가는 플로우로 어떻게 만드나 궁금했는데,바로 써먹을 수 있는 게 나와서 야호를 외치며 바로 적용해봄        개념 정리 반복문 (Loops)반복되는 코드를 묶어주는 역할 • for 반복문for (begin; conditoin; step) {body}begini = 0반복문에 진입할 때 한 번 실행conditioni 실행될 수 있는 조건stepi ++결과(b..

WEB/javaScript 2024.12.11

[javaScript/실습] 투표할 수 있나요?

'투표할 수 있나요?' 실습으로 조건문과 연산자, 알림창 연습하기         실습 내용 "나이를 입력해 주세요!" 창이 뜨고 나이를 입력한다.나이가 18세 이상이면 → "당신은 투표를 할 수 있습니다!😎"나이가 18세 미만이면 → "당신은 투표를 하기에 너무 어립니다🥲"나이가 0세 이하 거나 100세 이상이면 → "정확한 나이를 입력해 주세요.🙂" 최종적으로 이런 플로우로 만들어 봤다.사실 캠프 과제는 콘솔창에 두가지 값이 나오도록 하는 거였는데,욕심이 생겨서 이것저것 추가하다보니 논리 연산자도 넣고 알림창도 넣게 된 이야기...        개념 정리 if 조건문if (조건) {결과}if참일 때 코드를 실행else if위 조건이 거짓일 때 다른 조건을 검사else위 모든 조건이 거짓일 때 코드..

WEB/javaScript 2024.12.10

개발 시작

산업디자인학과 졸업을 앞두고 있는,갓 4학년 졸업전시를 마친,구 ux 디자이너 지망생,현 개발 입문자 대학에서 UX를 전공하며 다양한 프로젝트를 진행하던 중,내가 디자인한 서비스가 실제로 어떻게 구현되는지에 대한 호기심이 생겼다. 이를 계기로 프로그래밍 관련 교양 수업을 수강하며 코딩에 관심을 갖게 되었고,이후 생활코딩을 통해 독학으로 공부를 시작했다.아무래도 졸업 전시를 준비하느라 html, css 기초밖에 다지지 못했지만부트캠프를 통해 확실하고 효율적으로 공부해서 빨리 진로를 변경하고자 한다. 프론트엔드 개발자는 디자인, 기술, 그리고 사용자 경험이라는 세 가지 요소를 조화롭게 연결하여사용자에게 서비스의 가치를 전달하는 중요한 역할을 한다고 생각한다.이러한 역할을 통해 사용자에게 가치를 효과적으로 전..

개발 시작 2024.12.10