목록반복문 (5)
NOW OR NEVER
조건문 if문 보다 switch문이 더 실행 속도가 빠르다. 반복문 원하는 만큼 반복할 수 있는 문 파이썬의 경우 하나만 제공하지만 자바의 경우 세개 제공 for문 : 몇 번을 반복해야 하는 반복 횟수가 정해져 있을 때 사용 while과 do-while : 반복 횟수를 정할 순 없지만 반복 조건이 정해져 있을 때 사용, while의 경우 반복 조건을 반복문 밖에서 결정할 때, do-while의 경우 반복 조건을 반복문 안에서 결정할 때 사용 for while 위에서 아래로 코드 실행do-while 아래서 위로 코드 실행 etc 개발자가 간편해지면 컴퓨터가 할 일이 많아진다. 기능 개발 시 사용자가 사용하기 편하고 성능 시간이 적은 것이 좋다. 컴퓨터가 많은 양의 작업을 하지만 사용자가 느끼지 못할 정도라..
제어문 프로그램 실행 중에 실행할 문장을 제어하기 위한 문장을 말한다. 선택문 상황에 따라 실행시키고자 명령어(들)를 선택 시키고자 할 때 사용 if if(조건식){ 조건식이 참일 대 동작할 명령어(들) }else{ 조건식이 거짓일 때 동작할 명령어(들) } 조건과 상관없이 실행되어야 할 문장들은 if else 밖에서 작성하는 것을 권장한다. if문이 왔다고 해서 반드시 else문이 오지 않아도 된다. if문만 올 수도 있다. : if문을 조건식이 거짓일 때는 아무것도 실행하지 않고 넘어가고 참일 경우에만 실행한다. 실행시켜야 하는 문장이 한 개 이상이라면 중괄호를 꼭 작성해줘야 한다. - 중첩 if 문 - if문 속에 또 다른 if문이 올 수 있다. ```java if(조건식1){ if(조건식2){ }..

연산, 반복문 1. String concatenation 문자열 + 문자열 = 새로운 문자열 숫자로 된 문자열('1') + 숫자 = 숫자 ` `을 활용한 string literals, ${}을 함께 이용하면 변수 값을 계산해서 string으로 포함해 문자열을 만들 수 있다. 줄을 바꾸거나 특수문자인 single quote(' ') 등을 이용해도 고대로 문자열로 변환되서 나온다 single quote(' ') 문자열 만들 경우 중간에 single quote나 특수 기호가 인식이 되지 않는다. 이럴 경우 \를 이용해서 특수 기호를 넣어줘야지 제대로 표시됨 \single quote 줄바꿈 : \n tab : \t 2. Numeric operators add(더하기) : + substract(빼기) : - di..

Javascript 입문 자바스크립트는 무엇인가 브라우저에서 사용하려고 만든 언어 웹 브라우저 상에서 유저 인터페이스를 동적으로 표현하기 위해 사용 브라우저에서 사용하려고 만든 언어이지만 최근에는 다양한 영역(런타임(api 개발 ex. node), 데스크탑 애플리케이션, 모바일 애플리케이션(react, native 등))에서 사용되고 있다. react와 native 두 프레임워크의 특징은 단순히 웹 뷰를 모바일 앱에 띄워서 웹을 앱처럼 하는 것이 아닌 진짜 native ui를 자바스크립트로 할 수 있게 해줌 node.js를 통해서 자바스크립트를 사용할 수 있기 때문에 iot도 가능 개발자 도구에서 console에서 자바스크립트를 써볼 수 있다. 가장 기본적인 문법은 consol.log이다. 이것은 특정 ..

JavaScript 자료형(Data type) 동적 타이핑 Dynamic typing 변수에 어떠한 데이터를 할당하느냐에 따라 그 변수의 type이 결정된다. 값에 따라서 변수의 type이 달라지는 것이 동적 타이핑이라고 한다. 자바스크립트는 변수가 가지는 고정 타입이 없다. 하지만 타입 자체가 없는 것은 아니다 console.log(변수, typeof 변수) : 변수에 할당된 값과 변수의 데이터 타입 확인 ES6 기준 제공하는 데이터 타입 기본 타입(Primitive values) 기본 자료형을 가지고 객체를 만들어 내는 것이 중요하다. Boolean - 표준 내장 객체로도 사용 가능 new Boolean(true 혹은 false); 생성자 함수를 통해 초기값으로 true 혹은 false를 지정한 객체..