목록자바스크립트 (45)
Front-End
연산자는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입, 지수 연산 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자라 한다. 피연산자는 값으로 평가될 수 있는 표현식이어야 한다. 피연산자와 연산자의 조합으로 이뤄진 연산자 표현식도 값으로 평가될 수 있는 표현식이다. //산술 연산자 5 * 4 // 20 //문자열 연결 연산자 'My name is' + 'Lee' // 'My name is Lee' //할당 연산자 color = 'red' // red //비교 연산자 3 > 5 // false //논리 연산자 true && false // false //타입 연산자 typeof 'Hi' //string 피연산자가 "값"이라는 명사의 역할을 한다면 연산자는 "피연산자를 연산하..
자바스크립트(ES6)는 7개의 데이터타입(줄여서 타입이라고 함)을 제공한다. 구분 데이터 타입 설명 원시타입 숫자 타입 숫자.정수와 실수 구분 없이 하나의 숫자 타입만 존재 문자열 타입 문자열 불리언 타입 논리적 참(true)과 거짓(false) undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 심벌타입 ES6에서 추가된 7번째 타입 객체타입 객체, 함수, 배열 등 1. 원시타입의 숫자 타입 C나 자바의 경우, 정수(소수점 이하가 없는 숫자)와 실수(소수점 이하가 있는 숫자)를 구분해서 int, long, float, double등과 같은 다양한 숫자 타입을 제공하지만, 자바스크립트는 독특하게 하나의 숫자 타입만..
값이 뭔지 아십니까! 뭔가 대충 뭔지 알긴하겠지만, 막상 말로 설명하려 하니 어렵다. 개념을 이해한다는 것은 바로 용어를 정확히 이해하고 설명할 수 있다는 것이다. 값 값은 식(표현식)이 평가되어 생성된 결과를 말한다. 평가란, 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다. 10 + 20; // 30 //10 + 20 은 평가되어 숫자 값 30을 생성한다 모든 값은 데이터 타입을 가지고 타입에 따라 다르게 해석될 수 있다. 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름이다. 따라서 변수에 할당 되는 것은 값이다. var sum = 10 + 20; // 30 //변수에는 10+20 이 평가되어 생성된 숫자 값 30이 할당된다. 위 예제 ..
변수란 무엇인가 ? 왜 필요한가 ? 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙여진 이름을 말한다. 말하자면 변수는 프로그래밍 언어에서 값을 저장하고 참조하는 메커니즘으로, 값의 위치를 가리키는 상징적인 이름이다. // 변수는 하나의 값을 저장하기 위한 수단이다. var userId = 1; var userName = 'Lee'; //객체나 배열 같은 자료구조를 사용하면 여러 값을 하나로 그룹화 해서 하나의 값처럼 사용할 수있다. var user = { id : 1, name : 'Lee' }; var user = [ {id : 1, name : 'Lee'}, {id : 2, name : 'Kim'} ]; 메모리 공간에 저장된 값을 식별할 수 있는 ..
자바스크립트란 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하여, 탄생한 것이 바로 '브렌던 아이크'가 개발한 자바스크립트이다.(1996.03) #렌더링 HTML, CSS, 자바스크립트로 작성된 문서를 해석해서 브라우저에 시각적으로 출력하는 것을 말한다. 때로는 서버에서 데이터를 HTML로 변환해서 브라우저에 전달하는과정(SSR : Sever Side Rendering)을 가르키기도 한다. 브라우저가 HTML, CSS, 자바스크립트를 로드하고 파싱해서 렌더링하는 과정 ->추후 자세히 다시 언급예정 Ajax 자바스크립트를 이용해서 서버와 브라우저가 비동기 방식으로 데이터를 교환할수있는 통신기능이다. 웹페이지에서 원래는 html 태그로 시작해서 html 태그로 끝..