본문 바로가기

반응형

JavaScript

(6)
노드 JS란? 노드 JS란? 구글 크롬 웹브라우저에서 사용하는 V8 자바스크립트 엔진으로 구동되는 자바스크립트 런타임 cf. 런타임 컴퓨터 프로그램이 실행되고 있는 상태 특정 언어로 작성된 코드가 실행되는 환경 웹브라우저에는 자바스크립트 환경이 내장되어 있지만, 애플리케이션 서버의 경우 운영체제 위에 독립된 프로세스로 실행되기 때문에 별도의 런타임이 필요함 웹브라우저에서 수행되는 JS 작업 범위가 웹 브라우저 내애서 하는 일로 한정됨 웹페이지의 HTML 요소 조작, 웹 저장소 API를 통한 로컬 저장소의 데이터 사용 노드JS 런타임에서 제공하는 파일 시스템의 입출력 모듈, DNS, HTTP, TCP 등 네트워크 모듈을 이용해 운영체제 기능 사용 가능 REPL(Read eval print loop) 모드 입력한 명령을 ..
[PHP/JavaScript] MySQL 데이터로 카카오 지도 API에 다중 마커 표시하기 [PHP/JavaScript] MySQL 데이터로 카카오 지도 API에 다중 마커 표시하기 이거 하느라 3일동안 머리 부여잡고 있었다. 이 글 읽는 분들은 부디 저처럼 허송세월하지 마시라고 글씁디다... 사실 난 별로 한거 없고 이 분 코드를 참고했다. 그저...빛✨
LGI 자바스크립트 2.3 변수 변수 let, const, var을 이용해 변수 선언 let // let 변수명 = 식; let string = "hello"; >> undefined string; >> "hello" 변수명 특수문자 $,_만 사용가능 숫자로 시작하면 안됨 변수의 값 비우기 ( 일반적으로 null 많이 사용) change = undefined; >> undefined change = null; >> null const 상수(constant)의 줄임말 한 번 대입한 후 값을 수정할 수 없음 var 예전에는 많이 사용했으나 현재는 잘 사용 안함 선언할 때 초기화하지 않으면 undefined 대입됨 기존에 선언했던 var변수를 다시 선언해도 에러 발생 안함 예약어를 변수명으로 사용 가능
LGI 자바스크립트 D1 | 1장 크롬 브라우저는 V8엔진 F12로 콘솔 열기 console.log("hello javascript") 브라우저 콘솔 인터프리터 방식(코드를 한 덩어리씩 출력) shift+enter로 여러 코드 동시 입력 가능 REPL: 코드 한줄씩 입력받고(READ), 평가하고(EVALUATE), 결과출력하고(PRINT), 새로운 입력을 기다림(LOOP) 순서도 그리기
[D2, D3] Array, If, Operators //array var groceries = ['apples', 'bananas', 'oranges']; var fruit = groceries[1]; //array and if statement var answer = pickRandom(['heads','tails']); print(answer); if(answer === 'heads') drawBoxes('gwg ggg gwg'); if(answer === 'tails) drawBoxes('ggg wgw wgw'); === 인 점!
[D1] Drawing shape drawBox(blue); newLine(); drawBoxes('kwk'); pickRandom(color); drawBox(pickRandom(color));

반응형