웹 프로그래밍 기초/변수 11

형 변환

형 변환 : 데이터 타입을 강제 변환(명시적으로 형 변환) 시키는 것  자바스크립트는 저장된 자료에 따라 자료형이 자동으로 변경된다. 그러나 입력 창을 통해 입력된 임의의 숫자는 문자로 인식되기 때문에 단순히 덧셈을 할 경우에는 의도치 않은 결과를 가져올 수 있다. 이 때, 두 수를 덧셈할 경우 강제 변환(명시적으로 형 변환)을 시켜야 한다. Boolean(), String(), Number() 함수를 이용한다.

문자열형

개념 및 사용방법0개 이상의 2byte 유니코드 문자들로 구성되며, 텍스트 데이터를 나타내는데 사용한다. 문자열을 변수에 할당할 때는 'abc' 또는 "abc" , `abc`와 같이 따옴표 혹은 백틱(` `)으로 묶어 표현한다. 이스케이프 문자분류\n개행문자. 커서를 다음 줄로 이동\t커서를 탭 키만큼 이동\b커서를 앞으로 한칸 이동\f커서를 다음 페이지로 이동\r커서를 그 줄 처음으로 이동\\ ₩ 문자 표시\'' 문자 표시\""문자 표시

숫자형

01. 사용 목적 : 주로 산술 연산을 위해 생성02. 종류 - 정수 : 소수점 이하가 존재하지 않는 숫자- 실수 : 소수점 이하가 존재하는 숫자- NaN : 산술 연산 불가 (not a number)** 메모리에 저장될 때는 8byte의 2진수, 실수 형태로 저장된다. (parselnt(), parseFloat()의 값도 동일)** 자바스크립트는 2진수, 8진수, 16진수에 대한 데이터 타입을 제공하지 않기에 모두 10진수로 해석된다

자료형

자료형 : 프로그래밍 언어에서 조작할 수 있는 데이터의 유형 밥상 위에는 여러가지 그릇이 있다. 그 그릇들은 용도에 따라 적절히 사용해야 한다. 예를 들어, 접시에 국을 담으면 흘러넘치는 문제가 있다. 일반적으로 프로그래밍 언어에도 변수는 그릇과 같은 역할을 하기 때문에 적합하지 않은 내용을 저장하면 오류가 발생한다. 이와 같이 그릇의 종류와 같은 기능을 하는것이 데이터의 자료형이다.  다만 자바스크립트에서 변수의 자료형을 미리 선언할 필요가 없다. 프로그램이 처리되는 과정에서 자동으로 파악될 것이다. 자바스크립트는 동적 언어라서 새롭게 저장된 데이터에 따라 여러 가지 자료형으로 바뀔 수 있다. 즉, 한 변수에 여러 자료형의 데이터 값을 저장할 수 있다는 뜻이다.  var x = "Hongildong";..

카멜 표기법

변수는 그 변수의 역할과 기능에 적합하도록 의미를 부여하여 이름을 짓는 것을 권장한다. 어떤 프로그램을 본인이 작성하였어도 며칠이 지나면 코드의 이해뿐만 아니라 사용되는 변수 등을 알아보지 못하여 난감한 경우가 많다. 주석문을 사용하지만 변수명에 의미를 부여한다면 프로그램의 디버깅이나 큰 프로젝트를 수행할 때 매우 유용하다. 카멜 표기법은 변수의 이름을 표기하는 방법 중의 하나이다. 변수를 의미있는 단어의 조합으로 짓는데 첫 단어는 소문자로, 두번째 단어 이후로는 대문자로 표기한다. ex) dinnerParty() : dinner + party dinnerPartyTime() : dinner + party + time arrayHotel : array + hotel 유사한 방법으로 언..

՞•ﻌ•՞

변수명설명사용여부20Variable숫자로 시작된 변수불가%var특수문자로 시작된 변수 불가 multi class문자 사이에 공백 불가 import예약어 불가 이름한글 변수사용 가능$start허용된 특수문자사용 가능자바스크립트 예약어abstractargumentsbooleanbreakbytecasecatchcharclassconstcontinuedebuggerdefaultenumevalexportextendsfalsefinal finallyfloatforfunctiongotoifimplementsimportininstanceofintinterfaceletlongnativeprotectedpublicreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransi..