분류 전체보기 (127) 썸네일형 리스트형 복합대입연산자 += , -=, *=, /= .. 외에도 있지만 지금은 이것만.. x += y x = x + y ex) value += 10 value= value + 10 x -= y x = x - y ex) value -= 5 value = value - 5 x *= y x = x * y ex) value *= 2 value = value * 2 x /= y x = x / y ex) value /= 12 value = value / 12 복합 할당 연산자 let n = 2; n = n + 5; n = n * 2; 이때, +=와 *= 연산자를 사용하면 짧은 문법으로 동일한 연산을 수행할 수 있다. let n = 2; n += 5; // n은 7이 된다 (n = n + 5와 동일). n *= 2; // n은 14가 된다.. 반복문 반복문이란? 단순한 반복을 보다 효율적이고 간결하게 할 수 있도록 하는것 while 반복문 while문은 조건문이 참일 때 실행되는 반복문. 조건은 문장안이 실행되기 전에 참, 거짓을 판단합니다. while (조건 condition){ 반복해서 실행할 코드 statement } 조건 반복이 시작되기 전에 조건문은 참,거짓을 판단받게 됩니다. 만약 조건문이 참이라면, while문 안의 문장들이 실행됩니다. 거짓이라면, 문장은 그냥 while 반복문 후로 넘어갑니다. 문장 조건문이 참일 때만 while문 속의 문장들이 실행됩니다. 반복문 속에 여러개의 문장을 사용하고 싶다면 중괄호 { } 를 통해 문장들을 하나로 묶어야 합니다. 예제) 다음의 while문은 n이 3보다 작을 때까지 반복합니다. let n =.. 문자열 (string) 문자열이란? 일상생활에서 확인할 수 있는, 모든 글자의 나열입니다. 컴퓨터는 코드와 문자열을 구분하기 위해서 작은 따옴표(')나 큰 따옴표(")를 사용하여 문자열을 구분합니다. 문자열은 string입니다. 문자 하나는 character이며, char이라는 축약어로 부르기도 합니다. char가 포함된 메소드도 있습니다. ( 예: String.prototype.charAt() ) str[index] let str = 'DdalgiMeokgoshipda'; console.log(str[0]); // 'D' console.log(str[4]); // 'g' console.log(str[43434]); // undefined str[index]는 index로 접근은 가능하지만 새로 할당하지 않는 이상, 값을 바꿀.. 자바스크립트에서 x의 제곱(x squared)을 구하는 세가지 방법 let a2 = a * a; let b2 = b ** 2; let c2 = Math.pow(c, 2); 직각 삼각형인지 여부 구하기 function isPythagorean(side1, side2, side3) { const pow1 = side1 * side1; const pow2 = side2 ** 2; const pow3 = Math.pow(side3, 2); if (pow1 === pow2 + pow3 || pow2 === pow1 + pow3 || pow3 === pow1 + pow2) { return true; } return false; } 조건문 (Conditional Statement) 조건문이 헷갈려서 개념을 다시 잡고 간다.___(20210517 더 추가) 조건문이란? 프로그래밍 언어의 흐름을 변경할 수 있는 제어문 중 하나. if 조건문 if else 조건문 if else if 조건문 switch 조건문 if (){ } if () { } else { } if (){ } else { } switch () { case : break; case : break; default: break; } * if 조건문 Boolean 표현식이 true면 문장을 실행하고, false면 문장을 무시. 아래 예제의 실행결과는 'result : true'다. if 뒤에 true가 왔기 때문이다. if(true){ alert('result : true'); } 이 예제는 아무것도 출력하지 않는다. if 뒤에.. 개발자가 되고싶어! 근데 어떻게 하는 거야? 개발자가 되기위해서는 공부를 해야 하는데 아무것도 모르는 나에게는 너어무우나도 막막한 것이었다. 국비 학원? 사비 학원? 부트캠프? 사실 국비로 학원을 다닌다면, 다니고 난 후에 바로 취업하겠다는 마음을 갖고 있지는 않다. 현재의 나로서는 취업이 급하지 않고, 승무원을 하면서 모아 놓은 돈이 있어서 나의 공부에 투자하는 데에 부담감이 없다. 현재 개발자를 하는 한 친구는 사비로 학원을 다니는 것을 추천했다. 비전공자를 대상으로 하는 부트캠프를 다니면서 배우기. 친구가 예시로 보내준 곳들은 위코드, 코드스테이츠, 사피(saffy) 등이었는데, 위코드와 코드스테이츠 같은 부트캠프는 사비로 다니는 학원인데 단기간에 오랜 시간을 집중적으로 투자해서 개발자로 만들어주는 프로그램이라고 한다. (자세한 내용은 사이트.. 시작 승무원에서 개발자로 도전을 하게 된 나의 주저리주저리인생 이야기 승무원이 된 이유 내 어릴 적부터의 꿈은 기내 승무원이었다. 목표를 잡으면 끝까지 가는 성격이어서였는지, 공부보다 사람들이랑 어울리며 일하며 용돈 버는 게 좋았어서인지, 고등학교 졸업하자마자부터 쉴 새 없이 대학교를 재학하며 서비스직 알바를 5년간 했다. 아르바이트비를 열심히 모아서 백 얼마 하는 승무원 학원도 끊어서 가끔씩 나가고, 면접 답변 100문항 끙끙 앓으며 작성하며 운 좋게, 하지만 노력의 결실의 결과로 첫 지원에 합격해서 잘 다녔다. 사실 첫 합격 전까지 대학교를 졸업하고 1년의 공백기가 있었다. 공고가 없었던 것은 아니지만 지원하기 너무 두려웠다. 아직 준비가 안되었다고 느꼈고 그 기간 동안에도 꾸준히 서비스업 아르바이트를 하.. 이전 1 ··· 13 14 15 16 다음