*이 필기는 웹 프로그래밍 튜토리얼에서 보고 작성합니다. 1. 변수란? 변수는 하나의 값을 젖장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. 따라서 다음과 같은 일을 할 수 있다. var result = 10 + 20; //30이 저장된다. 이 처럼 값을 연산을 통해 30이라는 값이 계산되고 result라는 변수에 할당된다. 2. 식별자 단순히 말해서 식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다. *식별자는 값이 아니라 메모리 주소를 기억하고 있다. 따라서 식별자는 메모리 주소에 붙인 이름이라고 볼 수 있다. 3. 변수 선언 변수 선언이란 변수를 생성하는 것을 말한다. 값을 저장하기 위해서 메모리 공간을 확보하고 변수 이름과 확보된 메..
자바스크립트를 통해서 간단한 단위 변환기를 만들어 보았습니다. 구글에 단위 변환기를 검색하시면 이렇게 깔끔한 변환기가 나옵니다. 혼공자바스크립트에서의 실습문제를 좀 더 업그레이드해서 이런 변환기를 만들 수 있습니다. 먼저 코드입니다. 훈련 document.addEventListener('DOMContentLoaded', () => { let leftInput = document.querySelector("#leftInput") let rightInput = document.querySelector("#rightInput") let p = document.querySelector("p") let span = document.querySelector("span") const select = document...
학교과제로 소켓프로그래밍이 나와서 리눅스상에서 서버와 클라이언트의 1:1 채팅을 구현해 봤습니다. 다 좋은데 이게 동시에 채팅을 입력하는게 안되고 무조건 순서대로만 입력할 수 있게 해놔서 카카오톡같은 환경은 기대하기 어려운것 같습니다:) 그래도 순서대로 입력하는 것에 일단은 만족하고 순서에 상관없이 read(), write()가 가능한 프로그램도 나중에 구현해보는 걸로!! 아래는 코드입니다. 그리고 실제 실행 시킨 화면입니다 client의 이름까지 받고 본격적으로 채팅이 시작됩니다. 그리고 client->server 순서대로 채팅을 입력할 수 있고 그에따라 화면에 받은 문자열 내용을 출력하는 모습입니다. 그리고 q 나 quit를 입력하게 되면 채팅 프로그램이 종료됩니다.