프로퍼티와 메서드란? 자바스크립트에서 사용자를 위해 사전에 작성된 편의 기능 문자열 프로퍼티와 메서드 var str1 = "Hello World"; str1.length; //문자열의 길이 11 출력 str1.charAt(0); //문자 H 출력 st1.split(" "); // 공백 기준으로 문자 나눈 후 배열 [Hello, World]로 출력 더 다양한 문자열 메서드 배열 프로퍼티와 메서드 var fruit = ["사과", "배", "수박"]; fruit.length; // 데이터 개수 fruit.push("딸기"); // 배열 뒤에 데이터 삽입 fruit.unshift("레몬"); // 배열 앞에 데이터 삽입 fruit.pop(); // 배열 뒤의 데이터 제거 fruit.shift(); // 배열 ..
분류 전체보기
자바스크립트 데이터 타입 자바스크립트의 데이터 타입은 8개가 있다. String 문자 var str1 = "Hello World"; var str2 = 'Nice to meet yot'; var str3 = "he's a boy"; var str4 = 'he\'s a boy'; 위의 str3은 str4와 같다고 말할 수 있다. Number 숫자 별도의 기호없이 숫자만 입력한다. Function 함수 var func1 = function(){ console.log("Func1"); } // 함수 생성 func1(); //함수 호출 function func2(){ console.log("Func2"); } //함수생성 func2(); //함수호출 매개변수는 인자로부터 전달받은 값이 들어가는 통로이다. 상황에..
자바스크립트의 변수 변수란? 데이터를 담는 공간을 의미한다. var(키워드) fruit(변수이름) ; 변수 선언은 데이터를 담을 공간을 생성하는 것이다. 변수 초기화는 생성된 변수에 데이터를 전달하는 것이다. 변수명은 숫자로 시작할 수 없음 변수명은 최대한 자세하게 작성 의미가 불명확한 단어들의 조합은 피해야 함 다음은 HTML에서 자바스크립트를 적용하는 방법이다 console.log(); = ()안에 있는 변수 안의 데이터를 확인할 때 사용 document.write() = 일반적인 사용자가 사용하는 화면에 나옴
자바스크립트란? 이미지 슬라이드 효과, 팝업 효과 등의 기능을 포함한 동적인 웹사이트이다. 웹사이트를 만들 때 사용하는 언어는 크게 3가지가 있는데 그들의 역할은 다음과 같다. HTML = 웹사이트의 구조를 잡음 CSS = 웹사이트를 꾸며줌 JS = 동적인 웹사이트 (화면에 변화가 있다, 사용자와 인터렙션을 한다.) 자바스크립트는 대표적으로 IoT, 하이브리드 앱, 서버 개발에 사용 가능하다. 여기서 하이브리드 앱이란 web과 mobile을 합친 어플이다.
허프만 압축 문제 메모리 공간을 효율적으로 사용할 수있고, 파일 전송 시간을 단축시키기 위해 주어진 파일의 크기를 줄이는 방법을 파일 압축(file compression)이라고 한다. 그렇다면 허프만(Huffman) 압축이란? 파일에 빈번히 나타는 문자에는 짧은 이진 코드를 할당, 드물게 나타나는 문자에는 긴 이진 코드를 할당한다. 허프만 압축을 사용한 문자 코드들은 접두부 특성(Prefix Property)이 존재한다. -> 접두부 특성 : 각 문자에 할당된 이진 코드는 다른 문자에 할당된 이진 코드의 접두부가 되지 않는다. 코드 사이를 구분할 특별한 코드가 필요 없다. ex) 문자 'a' -> 코드 '101' 이라면 다른 모든 문자의 코드는 '101'로 시작 안 함, 또한 '1','10'으로도 시작 ..