[JavaScript] 타입 변환
·
Language/JavaScript
타입 변환(type conversion) 자바스크립트는 타입 검사가 매우 유연한 언어다. 자바스크립트의 변수는 타입이 정해져 있지 않으며, 같은 변수에 다른 타입의 값을 다시 대입할 수도 있다. var num = 20; // Number 타입의 20 num = "이십"; // String 타입의 "이십" var num; // 한 변수에 여러 번 대입할 수는 있지만, 변수의 재선언은 할 수 없습니다. 재선언문은 무시됩니다. 묵시적 타입 변환(implicit type conversion) 자바스크립트는 특정 타입의 값을 기대하는 곳에 다른 타입의 값이 오면, 자동으로 타입을 변환하여 사용한다. 즉, 문자열 값이 오길 기대하는 곳에 숫자가 오더라도 자바스크립트는 알아서 숫자를 문자열로 변환하여 사용한다. 10..
[JavaScript] 기본 타입
·
Language/JavaScript
기본 타입 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미한다. 자바스크립트에서는 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 한다. 자바스크립트의 기본 타입은 크게 원시 타입과 객체 타입으로 구분할 수 있다. 원시 타입(primitive type)은 다음과 같다. 숫자(number) 문자열(string) 불리언(boolean) 심볼(symbol) : ECMAScript 6부터 제공됨 undefined 객체 타입(object type)은 다음과 같다. 객체(object) var num = 10; // 숫자 var myName = "홍길동"; // 문자열 var str; //undefined 숫자(number) 자바스크립트는 다른 언어와는 달리 ..
[JavaScript] 변수(variable)
·
Language/JavaScript
변수의 선언과 초기화 변수(variable)란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 그 값이 변경될 수 있다. 자바스크립트에서는 var 키워드를 사용하여 변수를 선언한다. 자바스크립트에서는 선언되지 않은 변수를 사용하려고 하거나 접근하려고 하면 오류가 발생한다. 단, 선언되지 않은 변수를 초기화할 경우에는 자동으로 선언을 먼저 한 후 초기화를 진행한다. var month; // month라는 이름의 변수 선언 date = 25; // data라는 이름의 변수를 묵시적으로 선언 선언된 변수는 나중에 초기화할 수도 있고, 선언과 동시에 초기화할 수도 있다. var month; // 변수의 선언 var date = 25; // 변수의 선언과 동시에 초기화 month = 12; // 변수..
[JavaScript] 변수-기초
·
Language/JavaScript
변수 : 어떤 정보에 이름을 붙여서 저장하고 싶을 때 사용한다. name = "Mike"; age = 30; 줄 마지막 세미콜론(;)은 한 줄이 끝났다는 의미로 써준다. 생략해도 되지만, 항상 적어 주는것이 좋다. 위 예제에서 name 변수에 Mike라는 값이 들어갔고, age 변수에는 30 이라는 값이 들어갔다. Mike는 쌍따옴표로 감싸져 있는데 자바스크립트에서 문자는 항상 따옴표로 감싸줘야한다. 따옴표('...')나 쌍따옴표("...") 어떤 걸로 감싸도 상관없다. 따옴표로 감싸주지 않으면 자바스크립트는 오류를 발생시킨다. 그리고 변수를 만들다 보면 가끔 원일을 알 수 없는 오류를 발생하는 경우가 있는데 class = "수업"; 같은 코드는 에러가 난다. 자바스크립트에는 예약어라는 것이 있는데 예약..
[Python] 변수의 선언/사용
·
Language/Python
변수의 선언 변수는 어떠한 값을 저장하는 메모리 공간(을 얻어오는 것) 파이썬은 C/C++, 자바 등과는 달리 변수를 선언하지 않아도 되지만(←인터프리팅 언어이기 때문에) 긴 코드를 작성할 때는 사용될 변수에 미리 계획적으로 준비하는것이 더 효율적 변수명 규칙 대·소문자를 구분 (var과 Var른 다른 변수로 취급) 문자, 숫자, 언더바(_) 등을 사용하며 문자나 "_"로 시작 사용가능 : var2, _var2, var_2 사용불가능 : 2Var 예약어는 변수명으로 사용하면 안됨 파이썬의 예약어 : True, False, None, and, or, not, break, continue, return, if, else,elif, for, while,except, finally, gloval, import,..
[Python] print()에서 사용하는 서식과 이스케이프 문자
·
Language/Python
print()에서 사용하는 서식과 이스케이프 문자 서식 값의 예 설명 %d, %x, %o 10, 100, 1234 정수(10진수, 16진수, 8진수) %f 0.5, 1.0, 3.14 실수(소수점이 붙은 수) %c "b", "한" 한 글자 %s "안녕", "abcdef", "a" 두 글자 이상인 문자열 이스케이프 문자 역할 설명 \n 새로운 줄로 이동 Enter를 누른 효과 \t 다음 탭으로 이동 Tab을 누른 효과 \b 뒤로 한 칸 이동 Backspace를 누른 효과 \\ \ 출력 \' ' 출력 \" " 출력